.hs-form,.hs-form .hs-form-field,.hs-form fieldset{max-width:100%!important;width:100%!important}.hs-form fieldset{border:none!important;margin:0!important;padding:0!important}.hs-form .hs-form-field{margin-bottom:16px!important}.hs-form label{color:#a0a0b8!important;display:block!important;font-family:Plus Jakarta Sans,-apple-system,sans-serif!important;font-size:.85rem!important;font-weight:500!important;margin-bottom:8px!important}.hs-form label .hs-form-required{color:#a855f7!important}.hs-form .hs-input,.hs-form .input,.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=password],.hs-form input[type=tel],.hs-form input[type=text],.hs-form input[type=url],.hs-form select,.hs-form textarea,.hs_company input,.hs_email input,.hs_firstname input,.hs_lastname input,.hubspot-demo-form input,.hubspot-hero-form input,.hubspot-newsletter-form input,body .hs-form input,body .hs-form select,body .hs-form textarea,fieldset.form-columns-1 input,fieldset.form-columns-2 input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#1a1a28!important;background-color:#1a1a28!important;border:1px solid rgba(168,85,247,.3)!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;font-family:Plus Jakarta Sans,-apple-system,sans-serif!important;font-size:1rem!important;outline:none!important;padding:14px 16px!important;transition:all .3s ease!important;width:100%!important}.hs-form input::placeholder,.hs-form textarea::placeholder{color:#6b6b85!important;opacity:1!important}.hs-form .hs-input:focus,.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus{background:#1a1a28!important;border-color:#a855f7!important;box-shadow:0 0 0 3px rgba(168,85,247,.2)!important;outline:none!important}.hs-form select,body .hs-form select{background:#1a1a28!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23a0a0b8' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6h10z'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;color:#fff!important;cursor:pointer!important;padding-right:40px!important}.actions input[type=submit],.hs-form .hs-button,.hs-form .hs-button.primary,.hs-form button,.hs-form input[type=submit],.hs-submit button,.hs-submit input,body .hs-form button,body .hs-form input[type=submit]{-webkit-appearance:none!important;appearance:none!important;background:linear-gradient(135deg,#a855f7,#7c3aed)!important;background-color:#a855f7!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-family:Plus Jakarta Sans,-apple-system,sans-serif!important;font-size:1rem!important;font-weight:700!important;letter-spacing:0!important;padding:16px 32px!important;text-transform:none!important;transition:all .3s ease!important;width:100%!important}.hs-form .hs-button:hover,.hs-form button:hover,.hs-form input[type=submit]:hover,body .hs-form input[type=submit]:hover{background:linear-gradient(135deg,#b975f8,#8b5cf6)!important;box-shadow:0 8px 30px rgba(168,85,247,.4)!important;transform:translateY(-2px)!important}.hs-error-msgs,.hs-form .hs-error-msg,.hs-form .hs-error-msgs{color:#ff6b6b!important;font-size:.85rem!important;list-style:none!important;margin-top:6px!important;padding:0!important}.hs-form .submitted-message,.submitted-message{color:#a855f7!important;font-size:1.1rem!important;padding:20px!important;text-align:center!important}.hs-form .legal-consent-container{margin-top:16px!important}.hs-form .hs-form-booleancheckbox label{align-items:flex-start!important;color:#6b6b85!important;display:flex!important;font-size:.8rem!important;gap:8px!important}.hs-form .hs-form-booleancheckbox input[type=checkbox]{accent-color:#a855f7!important;height:18px!important;margin:0!important;min-width:18px!important;width:18px!important}.hubspot-newsletter-form{margin:0 auto;max-width:520px}.hubspot-newsletter-form .hs-form,.hubspot-newsletter-form form{align-items:flex-start!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important}.hubspot-newsletter-form .hs-form-field,.hubspot-newsletter-form .hs_email{flex:1 1 auto!important;margin-bottom:0!important}.hubspot-newsletter-form .hs-form-field>label,.hubspot-newsletter-form .hs_email>label{display:none!important}.hubspot-newsletter-form .hs-form input[type=email],.hubspot-newsletter-form .hs_email input{padding:16px 20px!important}.hubspot-newsletter-form .hs-submit,.hubspot-newsletter-form .hs_submit{flex:0 0 auto!important;margin:0!important}.hubspot-newsletter-form .hs-form button,.hubspot-newsletter-form .hs-form input[type=submit],.hubspot-newsletter-form .hs_submit input{padding:16px 32px!important;white-space:nowrap!important;width:auto!important}.hubspot-newsletter-form fieldset{display:contents!important;max-width:none!important}.hubspot-newsletter-form .hs-form>div,.hubspot-newsletter-form form>div{display:contents!important}.hubspot-newsletter-form .hs-recaptcha,.hubspot-newsletter-form .hs-richtext,.hubspot-newsletter-form .legal-consent-container{display:none!important}.hubspot-hero-form .hs-form,.hubspot-hero-form form{display:block!important}.hubspot-hero-form .hs-form-field,.hubspot-hero-form .hs_email{margin-bottom:16px!important}.hubspot-hero-form .hs-form-field>label,.hubspot-hero-form .hs_email>label{display:none!important}.hubspot-demo-form .hs-form,.hubspot-demo-form form{display:block!important}.hubspot-demo-form .hs-form-field{margin-bottom:20px!important}.hubspot-demo-form fieldset.form-columns-2{display:grid!important;gap:16px!important;grid-template-columns:1fr 1fr!important}.hubspot-demo-form fieldset.form-columns-2 .hs-form-field{margin-bottom:0!important}@media (max-width:640px){.hubspot-newsletter-form .hs-form,.hubspot-newsletter-form form{flex-direction:column!important;flex-wrap:wrap!important}.hubspot-newsletter-form .hs-form-field,.hubspot-newsletter-form .hs-submit,.hubspot-newsletter-form .hs_email,.hubspot-newsletter-form .hs_submit{flex:1 1 100%!important;width:100%!important}.hubspot-newsletter-form .hs-form button,.hubspot-newsletter-form .hs-form input[type=submit],.hubspot-newsletter-form .hs_submit input{width:100%!important}.hubspot-demo-form fieldset.form-columns-2{grid-template-columns:1fr!important}}