.cc-signup-form{--cc-form-field-border:rgba(0,0,0,.14);background-color:var(--cc-bg-page);margin:0!important;position:relative;transition:background-color var(--cc-duration-base) var(--cc-ease-smooth);width:100%}.cc-signup-form.theme-dark{--cc-form-field-border:var(--cc-white-medium);background-color:var(--cc-bg-dark)!important}.cc-signup-form__grid{align-items:flex-start;display:grid;gap:var(--cc-space-12);row-gap:var(--cc-space-4);transform:translateZ(0);will-change:transform,opacity}.cc-layout--side_by_side .cc-signup-form__grid{column-gap:var(--cc-space-12);grid-template-areas:"content-top content-top" "content-body form";grid-template-columns:1fr 1fr;row-gap:0}.cc-layout--side_by_side .cc-signup-form__content-top{grid-area:content-top}.cc-layout--side_by_side .cc-signup-form__content-body{grid-area:content-body;margin-top:var(--cc-spacing-heading-subheading)}.cc-layout--side_by_side .cc-signup-form__form-wrapper{align-self:start;grid-area:form}.cc-layout--stacked .cc-signup-form__grid{grid-template-columns:1fr;margin-inline:auto;max-width:var(--cc-container-narrow);text-align:center}.cc-layout--stacked .cc-signup-form__form-wrapper,.cc-layout--stacked .cc-signup-form__form-wrapper .hs-form-field,.cc-layout--stacked .cc-signup-form__form-wrapper .input,.cc-layout--stacked .cc-signup-form__form-wrapper form,.cc-layout--stacked .cc-signup-form__form-wrapper label{text-align:left!important}.cc-signup-form__content-body,.cc-signup-form__content-top{max-width:100%}.cc-layout--stacked .cc-signup-form__content-body,.cc-layout--stacked .cc-signup-form__content-top{margin-inline:auto}.cc-layout--stacked .cc-signup-form__content-body{margin-bottom:var(--cc-space-6)}.cc-signup-form__form-wrapper{background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0;width:100%}.cc-signup-form__form-wrapper .form-title{margin:0!important;padding:0!important}.cc-signup-form__form-wrapper .form-title:empty{display:none!important}.cc-signup-form__eyebrow{color:var(--cc-eyebrow-color,var(--brand-primary));display:block}.cc-signup-form__heading{color:var(--cc-heading-color,var(--cc-text-heading))}.cc-signup-form__subheading{color:var(--cc-subheading-color,var(--cc-text-muted));font-size:var(--cc-size-subheading);line-height:var(--cc-leading-snug)}.cc-signup-form__body{color:var(--cc-body-color,var(--cc-text-body-color));font-size:var(--cc-text-body);margin:0}.theme-dark .cc-signup-form__heading,.theme-dark .cc-signup-form__subheading{color:var(--cc-text-heading-dark)}.theme-dark .cc-signup-form__body{color:var(--cc-text-body-dark)}.cc-signup-form__form-wrapper form{width:100%}.cc-signup-form__form-wrapper .hs-form-field,.cc-signup-form__form-wrapper fieldset{margin-bottom:var(--cc-space-5)!important}.cc-signup-form__form-wrapper fieldset{max-width:100%!important}.cc-signup-form__form-wrapper .form-columns-2{display:grid!important;gap:var(--cc-space-4)!important;grid-template-columns:1fr 1fr!important}.cc-signup-form__form-wrapper .form-columns-3{display:grid!important;gap:var(--cc-space-4)!important;grid-template-columns:1fr 1fr 1fr!important}.cc-signup-form__form-wrapper .form-columns-2 .hs-form-field,.cc-signup-form__form-wrapper .form-columns-3 .hs-form-field{margin-bottom:0!important;width:100%!important}.cc-signup-form__form-wrapper .hs-input,.cc-signup-form__form-wrapper input[type=email],.cc-signup-form__form-wrapper input[type=number],.cc-signup-form__form-wrapper input[type=tel],.cc-signup-form__form-wrapper input[type=text],.cc-signup-form__form-wrapper select,.cc-signup-form__form-wrapper textarea{background-color:var(--cc-bg-card)!important;border:1px solid var(--cc-form-field-border)!important;border-radius:var(--cc-radius-full);box-sizing:border-box!important;color:var(--cc-text-heading)!important;font-family:inherit!important;font-size:var(--cc-text-body)!important;height:var(--cc-input-height-sm)!important;max-width:100%!important;min-height:unset!important;padding:0 var(--cc-space-4)!important;transition:border-color var(--cc-duration-base) var(--cc-ease-smooth),box-shadow var(--cc-duration-base) var(--cc-ease-smooth);width:100%!important}.cc-signup-form__form-wrapper textarea{border-radius:var(--cc-radius-input)!important;height:auto!important;min-height:120px!important;padding:var(--cc-space-3) var(--cc-space-4)!important}.cc-signup-form__form-wrapper .hs-input::placeholder,.cc-signup-form__form-wrapper input::placeholder{color:var(--cc-text-muted)!important;opacity:1!important}.theme-dark .cc-signup-form__form-wrapper .hs-input,.theme-dark .cc-signup-form__form-wrapper input[type=email],.theme-dark .cc-signup-form__form-wrapper input[type=tel],.theme-dark .cc-signup-form__form-wrapper input[type=text],.theme-dark .cc-signup-form__form-wrapper select,.theme-dark .cc-signup-form__form-wrapper textarea{background-color:var(--cc-white-whisper)!important;border-color:var(--cc-form-field-border)!important;color:var(--cc-text-heading-dark)!important}.theme-dark .cc-signup-form__form-wrapper .hs-input::placeholder,.theme-dark .cc-signup-form__form-wrapper input::placeholder{color:var(--cc-text-muted-dark)!important}.cc-signup-form__form-wrapper .hs-input:focus,.cc-signup-form__form-wrapper input:focus,.cc-signup-form__form-wrapper select:focus,.cc-signup-form__form-wrapper textarea:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 var(--cc-ring-width) var(--cc-ring-weak)!important;outline:none!important}.cc-signup-form__form-wrapper label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display){color:var(--cc-text-heading)!important;display:block!important;font-size:var(--cc-text-small)!important;font-weight:500!important;margin-bottom:var(--cc-space-2)!important}.theme-dark .cc-signup-form__form-wrapper label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display){color:var(--cc-text-heading-dark)!important}.cc-signup-form__form-wrapper .hs_submit{margin-top:var(--cc-space-4)!important}body .cc-signup-form__form-wrapper .hs_submit .actions{display:inline-block!important;position:relative!important}.cc-signup-form__form-wrapper .hs-error-msgs{list-style:none!important;margin-top:var(--cc-space-2)!important;padding-left:0!important}.cc-signup-form__form-wrapper .hs-error-msg,.cc-signup-form__form-wrapper .hs-error-msgs label{color:var(--cc-color-error)!important;font-size:var(--cc-text-small)!important;font-weight:400!important;margin:0!important}.cc-signup-form__form-wrapper .hs-form-field.error .hs-input,.cc-signup-form__form-wrapper .hs-input.error{border-color:var(--cc-color-error)!important}.cc-signup-form__form-wrapper .legal-consent-container{margin-top:var(--cc-space-4)}.cc-signup-form__form-wrapper .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start!important;display:flex!important;gap:var(--cc-space-3)!important}.cc-signup-form__form-wrapper .legal-consent-container input[type=checkbox]{accent-color:var(--brand-primary);border-radius:4px!important;height:18px!important;margin:2px 0 0!important;min-width:18px!important;width:18px!important}.cc-signup-form__form-wrapper .legal-consent-container p,.cc-signup-form__form-wrapper .legal-consent-container span{color:var(--cc-text-muted)!important;font-size:var(--cc-text-small)!important;line-height:var(--cc-leading-snug)!important;margin:0!important}.theme-dark .cc-signup-form__form-wrapper .legal-consent-container p,.theme-dark .cc-signup-form__form-wrapper .legal-consent-container span{color:var(--cc-text-muted-dark)!important}.cc-signup-form__form-wrapper .submitted-message{background:rgba(var(--brand-primary-rgb),.1);border-radius:var(--cc-radius-input);color:var(--cc-text-heading);padding:var(--cc-space-6);text-align:center}.theme-dark .cc-signup-form__form-wrapper .submitted-message{color:var(--cc-text-heading-dark)}@media (max-width:1024px){.cc-signup-form .cc-signup-form__grid{display:flex!important;flex-direction:column!important;gap:var(--cc-space-8)}.cc-signup-form__form-wrapper .form-columns-2,.cc-signup-form__form-wrapper .form-columns-3{grid-template-columns:1fr!important}.cc-signup-form__form-wrapper .form-columns-2 .hs-form-field,.cc-signup-form__form-wrapper .form-columns-3 .hs-form-field{margin-bottom:var(--cc-space-4)!important}}@media (max-width:767px){.cc-signup-form__form-wrapper input[type=submit]{width:100%!important}}