.nr-hubspot-form{width:100%;font-family:var(--font-open-sans,"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif);color:var(--color-ink-800);text-align:left;display:block}.nr-hubspot-form__row{gap:var(--space-4);flex-direction:row;display:flex}.nr-hubspot-form__row>.nr-hubspot-form__field{flex:1 1 0;min-width:0}@media (max-width:768px){.nr-hubspot-form__row{flex-direction:column;gap:0}}.nr-hubspot-form__field{margin-top:var(--space-4);display:block}.nr-hubspot-form__field:first-child,.nr-hubspot-form__row:first-child>.nr-hubspot-form__field{margin-top:0}.nr-hubspot-form__label{margin:0 0 var(--space-1);font-family:var(--font-open-sans,"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif);color:var(--color-ink-900);font-size:16px;font-weight:400;line-height:1.2;display:block}.nr-hubspot-form__required{color:var(--color-brand-red);margin-left:2px}.nr-hubspot-form__label--sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nr-hubspot-form__group-heading{margin:var(--space-6) 0 var(--space-1);font-family:var(--font-exo,"Exo", "Helvetica Neue", Helvetica, Arial, sans-serif);letter-spacing:.44px;color:var(--color-ink-800);font-size:22px;font-weight:600;line-height:1.3}.nr-hubspot-form__group-heading:first-child{margin-top:0}.nr-hubspot-form__input,.nr-hubspot-form__textarea,.nr-hubspot-form__select{background:var(--color-surface-default);border:1px solid var(--color-ink-200);border-radius:var(--radius-sm);width:100%;height:48px;padding:9.6px var(--space-3);font-family:var(--font-exo,"Exo", "Helvetica Neue", Helvetica, Arial, sans-serif);color:var(--color-ink-800);box-sizing:border-box;font-size:16px;line-height:1.4;display:block}.nr-hubspot-form__textarea{resize:vertical;height:auto;min-height:96px}.nr-hubspot-form__select-wrap{display:block;position:relative}.nr-hubspot-form__select{padding-right:var(--space-7);appearance:none;cursor:pointer}.nr-hubspot-form__select:invalid,.nr-hubspot-form__select option[value=""]{color:#9aa3af}.nr-hubspot-form__select option{color:var(--color-ink-800)}.nr-hubspot-form__select-chevron{border-right:2px solid var(--color-ink-400);border-bottom:2px solid var(--color-ink-400);pointer-events:none;width:9px;height:9px;margin-top:-3px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.nr-hubspot-form__input[type=date]{cursor:text}.nr-hubspot-form__file{padding:9.6px var(--space-3);cursor:pointer;align-items:center;display:flex}.nr-hubspot-form__file::file-selector-button{margin-right:var(--space-3);padding:5px var(--space-3);border:1px solid var(--color-ink-200);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-ink-800);cursor:pointer;font-family:inherit;font-size:14px}.nr-hubspot-form__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.nr-hubspot-form__input::placeholder,.nr-hubspot-form__textarea::placeholder{color:var(--color-ink-400);opacity:1}.nr-hubspot-form__input:focus-visible,.nr-hubspot-form__textarea:focus-visible,.nr-hubspot-form__select:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:2px}.nr-hubspot-form__input[aria-invalid=true],.nr-hubspot-form__textarea[aria-invalid=true],.nr-hubspot-form__select[aria-invalid=true]{border-color:var(--color-brand-red)}.nr-hubspot-form__field-error{margin:var(--space-2) 0 0;background:var(--color-ink-500);color:var(--color-text-on-dark);border-radius:var(--radius-sm);font-family:var(--font-exo,"Exo", "Helvetica Neue", Helvetica, Arial, sans-serif);max-width:100%;padding:6.5px 10px;font-size:13px;line-height:1.2;display:inline-block}.nr-hubspot-form__legal{margin-top:var(--space-4);font-family:var(--font-open-sans,"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif);color:inherit;opacity:.85;font-size:12px;line-height:1.5}.nr-hubspot-form__legal a{color:inherit;text-decoration:underline}.nr-hubspot-form__consent-line{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);cursor:pointer;display:flex}.nr-hubspot-form__consent-line input[type=checkbox]{cursor:pointer;flex:none;margin-top:3px}.nr-hubspot-form__consent-text{font-family:var(--font-open-sans,"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif);color:inherit;font-size:14px;line-height:1.45}.nr-hubspot-form__consent-text a{color:inherit;text-decoration:underline}.nr-hubspot-form__consent-line input[type=checkbox][aria-invalid=true]{outline:2px solid var(--color-brand-red);outline-offset:1px}.nr-hubspot-form__actions{margin-top:var(--space-5)}.nr-hubspot-form__submit{background:var(--color-brand-red);width:100%;color:var(--color-text-on-dark);border:2px solid var(--color-brand-red);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);font-family:var(--font-exo,"Exo", "Helvetica Neue", Helvetica, Arial, sans-serif);letter-spacing:.02em;cursor:pointer;transition:background-color var(--transition-base) ease, border-color var(--transition-base) ease;font-size:16px;font-weight:400;line-height:1;display:inline-block}@media (max-width:768px){.nr-hubspot-form__submit{font-size:14px}}.nr-hubspot-form__submit:hover:not(:disabled),.nr-hubspot-form__submit:focus-visible:not(:disabled){background:var(--color-brand-red-hover);border-color:var(--color-brand-red-hover)}.nr-hubspot-form__submit:disabled{opacity:.7;cursor:progress}.nr-hubspot-form__form-error{margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--color-ink-500);color:var(--color-text-on-dark);border-radius:var(--radius-sm);font-family:var(--font-exo,"Exo", "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;line-height:1.4;display:block}.nr-hubspot-form__success{padding:var(--space-5);border-radius:var(--radius-sm);color:var(--color-ink-800);font-family:var(--font-open-sans,"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif);text-align:left;background:#f5fbf5;border:1px solid #c4e0c4;font-size:16px;line-height:1.5;display:block}.nr-hubspot-form__missing{padding:var(--space-4);border-radius:var(--radius-sm);color:var(--color-ink-800);font-family:var(--font-open-sans,"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif);background:#fff4f4;border:1px solid #ffd1d1;font-size:14px;line-height:1.5;display:block}@media (max-width:768px){.nr-hubspot-form__group-heading{font:var(--text-h3-mobile)}.nr-hubspot-form__legal{font:var(--text-body-xs-mobile)}.nr-hubspot-form__consent-text{font:var(--text-body-s-mobile)}}
.nr-lottie{aspect-ratio:606/480;width:100%;display:block}.nr-lottie svg{display:block}
