/* !important overrides are necessary because HubSpotForm.tsx applies default Tailwind
   button styles (bg-magenta-600, border-magenta-600) that are injected later in the
   cascade and would otherwise win the specificity battle. */.hubspot-gradient-newsletter [class*=hs-submit]{position:relative;width:-moz-fit-content!important;width:fit-content!important;text-align:left!important;border-radius:9999px!important;border:0!important;background:linear-gradient(90deg,#ffb370,#f9808a,#6242e0)!important;padding:2px!important;cursor:pointer}.hubspot-gradient-newsletter [class*=hs-submit]:hover{transform:scale(1.02)}.hubspot-gradient-newsletter [class*=hs-button]{height:2.75rem!important;padding:0 1.5rem!important;border-radius:9999px!important;background:#170d1c!important;color:#d6d3d9!important;font-weight:500!important;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;border:0!important;line-height:1!important;display:flex!important;align-items:center!important;transition:all .5s!important}.hubspot-gradient-newsletter [class*=hs-button]:hover{color:#fff!important;background:#170d1c!important}.hubspot-gradient-newsletter-light [class*=hs-button]{background:#fff!important;color:#514856!important}.hubspot-gradient-newsletter-light [class*=hs-button]:hover{background:#f8f7f8!important;color:#1e1424!important}.hubspot-gradient-newsletter .actions{background:transparent!important;border:0!important;padding:0!important}.hs-form-html,.hs-form-html .hsfc-FieldLabel,.hs-form-html .hsfc-RichText,.hs-form-html .hsfc-RichText p,.hs-form-html .hsfc-RichText span,.hs-form-html .hsfc-TextInput,.hs-form-html input,.hs-form-html label,.hs-form-html select,.hs-form-html textarea{font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif!important}.hs-form-html [data-hsfc-id=DataPrivacyField] .hsfc-RichText,.hs-form-html [data-hsfc-id=DataPrivacyField] .hsfc-RichText p{font-size:.75rem!important}.hubspot-gradient-newsletter .hsfc-NavigationRow__Buttons{text-align:left}.hubspot-gradient-newsletter .hsfc-Button{height:2.75rem!important;padding:0 1.5rem!important;border-radius:9999px!important;border:2px solid transparent!important;background:linear-gradient(#170d1c,#170d1c) padding-box,linear-gradient(90deg,#ffb370,#f9808a,#6242e0) border-box!important;color:#d6d3d9!important;font-weight:500!important;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;line-height:1!important;display:inline-flex!important;align-items:center!important;cursor:pointer;transition:all .5s!important}.hubspot-gradient-newsletter .hsfc-Button:hover{color:#fff!important;transform:scale(1.02)}.hubspot-gradient-newsletter-light .hsfc-Button{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#ffb370,#f9808a,#6242e0) border-box!important;color:#514856!important}.hubspot-gradient-newsletter-light .hsfc-Button:hover{background:linear-gradient(#f8f7f8,#f8f7f8) padding-box,linear-gradient(90deg,#ffb370,#f9808a,#6242e0) border-box!important;color:#1e1424!important}.hubspot-gradient-button .hs-submit [class*=hs-button]{border-radius:9999px!important;border:none!important;background:linear-gradient(90deg,#ffb370,#f9808a,#6242e0)!important;padding:0 1.5rem!important;height:2.75rem!important;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.75rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#fff!important;transition:all .5s!important;line-height:1!important;display:inline-flex!important;align-items:center!important;cursor:pointer}.hubspot-gradient-button .hs-submit [class*=hs-button]:hover{transform:scale(1.02)}.hubspot-gradient-button-lg .hs-submit [class*=hs-button]{height:3.25rem!important;padding:0 2rem!important;font-size:.875rem!important}.hubspot-gradient-button .hsfc-Button{border-radius:9999px!important;border:none!important;background:linear-gradient(90deg,#ffb370,#f9808a,#6242e0)!important;padding:0 1.5rem!important;height:2.75rem!important;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.75rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#fff!important;transition:all .5s!important;line-height:1!important;display:inline-flex!important;align-items:center!important;cursor:pointer}.hubspot-gradient-button .hsfc-Button:hover{transform:scale(1.02)}.hubspot-gradient-button-lg .hsfc-Button{height:3.25rem!important;padding:0 2rem!important;font-size:.875rem!important}.hubspot-form-dark [class*=hs-input]{border-color:#655d69!important;background-color:#3f3644!important;color:#fff!important}.hubspot-form-dark [class*=hs-input]::-moz-placeholder{color:#8e8891!important}.hubspot-form-dark [class*=hs-input]::placeholder{color:#8e8891!important}.hubspot-form-dark label{color:#dedddf!important}.hubspot-form-dark .hs-form-required{color:#f9808a!important}.hubspot-form-dark .hs-field-desc{color:#79727e!important}.hubspot-form-dark .hs-error-msg{color:#f9808a!important}.hubspot-form-dark .legal-consent-container,.hubspot-form-dark .legal-consent-container p,.hubspot-form-dark .legal-consent-container span{color:#79727e!important}.hubspot-form-dark .legal-consent-container a{color:#dedddf!important}.hubspot-form-dark .hsfc-TextInput{border-color:#655d69!important;background-color:#3f3644!important;color:#fff!important}.hubspot-form-dark .hsfc-TextInput::-moz-placeholder{color:#8e8891!important}.hubspot-form-dark .hsfc-TextInput::placeholder{color:#8e8891!important}.hubspot-form-dark .hsfc-FieldLabel{color:#dedddf!important}.hubspot-form-dark .hsfc-FieldLabel__RequiredIndicator{color:#f9808a!important}.hubspot-form-dark .hsfc-RichText,.hubspot-form-dark .hsfc-RichText p,.hubspot-form-dark .hsfc-RichText span{color:#79727e!important}.hubspot-form-dark .hsfc-RichText a{color:#dedddf!important}