.hubspot-form{max-width:640px;margin:0 auto}.hubspot-form__title{font-size:var(--font-size-2xl, 1.75rem);text-align:center;margin:0 0 var(--spacing-2, .5rem)}.hubspot-form__subtitle{text-align:center;font-size:var(--font-size-base, 1rem);margin:0 0 var(--spacing-6, 1.5rem)}.hubspot-form__container{min-height:200px}.hubspot-form__skeleton{display:flex;flex-direction:column;gap:1.25rem;padding:.25rem 0}.hubspot-form__skeleton-row{height:52px;border-radius:10px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:hubspot-form-shimmer 1.6s ease-in-out infinite}.hubspot-form__skeleton-row--short{width:60%;align-self:center;height:48px}[data-surface-mode=light] .hubspot-form__skeleton-row{background:linear-gradient(90deg,#0f06220a,#0f062214,#0f06220a);background-size:200% 100%}@keyframes hubspot-form-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}form.aparavi-hs-form,.hubspot-form__container .hs-form{display:flex;flex-direction:column;gap:1.1rem;font-family:inherit;width:100%;max-width:100%}form.aparavi-hs-form fieldset,.hubspot-form__container .hs-form fieldset{max-width:none!important;width:100%!important;border:0;margin:0;padding:0;background:transparent}form.aparavi-hs-form fieldset.form-columns-2,.hubspot-form__container fieldset.form-columns-2{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}form.aparavi-hs-form fieldset.form-columns-2 .hs-form-field,form.aparavi-hs-form fieldset.form-columns-1 .hs-form-field,.hubspot-form__container fieldset .hs-form-field{width:100%!important;float:none!important;padding:0!important}form.aparavi-hs-form fieldset .input,.hubspot-form__container fieldset .input{margin-right:0!important;width:100%!important}@media(max-width:560px){form.aparavi-hs-form fieldset.form-columns-2,.hubspot-form__container fieldset.form-columns-2{grid-template-columns:1fr}}form.aparavi-hs-form .hs-form-field,.hubspot-form__container .hs-form-field{display:flex;flex-direction:column;gap:.4rem;margin:0}form.aparavi-hs-form .hs-form-field>label,.hubspot-form__container .hs-form-field>label{font-size:.875rem;font-weight:500;line-height:1.3;margin:0;font-family:inherit}form.aparavi-hs-form .hs-field-desc,.hubspot-form__container .hs-field-desc{font-size:.8125rem;opacity:.7;margin:0 0 .25rem}form.aparavi-hs-form .hs-form-required,.hubspot-form__container .hs-form-required{margin-left:.2rem;color:var(--color-primary, #9d4edd);font-weight:600}form.aparavi-hs-form input.hs-input,form.aparavi-hs-form select.hs-input,form.aparavi-hs-form textarea.hs-input,.hubspot-form__container input.hs-input,.hubspot-form__container select.hs-input,.hubspot-form__container textarea.hs-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:.8rem 1rem!important;border-radius:var(--radius-lg, 10px)!important;font-size:1rem!important;font-family:inherit!important;line-height:1.4!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;appearance:none;-webkit-appearance:none;margin:0!important}form.aparavi-hs-form select.hs-input,.hubspot-form__container select.hs-input{appearance:auto;-webkit-appearance:auto;padding-right:2.25rem!important}form.aparavi-hs-form textarea.hs-input,.hubspot-form__container textarea.hs-input{min-height:120px;resize:vertical}form.aparavi-hs-form .hs-input:focus,.hubspot-form__container .hs-input:focus{outline:none!important;border-color:var(--color-primary, #9d4edd)!important;box-shadow:0 0 0 3px #9d4edd40!important}form.aparavi-hs-form .hs-input.invalid,form.aparavi-hs-form .hs-input.error,.hubspot-form__container .hs-input.invalid,.hubspot-form__container .hs-input.error{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44442e!important}form.aparavi-hs-form ul.hs-error-msgs,form.aparavi-hs-form .hs-error-msgs,.hubspot-form__container ul.hs-error-msgs,.hubspot-form__container .hs-error-msgs{list-style:none;padding:0;margin:.35rem 0 0}form.aparavi-hs-form .hs-error-msgs li,form.aparavi-hs-form .hs-error-msg,form.aparavi-hs-form .hs-main-font-element,.hubspot-form__container .hs-error-msgs li,.hubspot-form__container .hs-error-msg,.hubspot-form__container .hs-main-font-element{color:#ef4444;font-size:.8125rem;margin:0}form.aparavi-hs-form .hs-richtext,form.aparavi-hs-form .hs-richtext p,.hubspot-form__container .hs-richtext,.hubspot-form__container .hs-richtext p{font-size:.8125rem;line-height:1.55;margin:0;font-family:inherit}form.aparavi-hs-form .hs-richtext a,.hubspot-form__container .hs-richtext a{color:var(--color-primary, #9d4edd);text-decoration:underline}form.aparavi-hs-form .legal-consent-container,.hubspot-form__container .legal-consent-container{font-size:.8125rem;line-height:1.55}form.aparavi-hs-form .legal-consent-container .hs-form-booleancheckbox-display,.hubspot-form__container .legal-consent-container .hs-form-booleancheckbox-display{display:flex;align-items:flex-start;gap:.55rem}form.aparavi-hs-form .legal-consent-container input[type=checkbox],.hubspot-form__container .legal-consent-container input[type=checkbox]{margin-top:.2rem;flex-shrink:0;accent-color:var(--color-primary, #9d4edd)}form.aparavi-hs-form .hs-submit,.hubspot-form__container .hs-submit{margin-top:.25rem;width:100%}form.aparavi-hs-form .hs-submit .actions,.hubspot-form__container .hs-submit .actions{padding:0;margin:0;width:100%}input.aparavi-hs-form__submit,input[type=submit].aparavi-hs-form__submit{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;cursor:pointer}input.aparavi-hs-form__submit:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.hubspot-form__container .submitted-message,form.aparavi-hs-form .submitted-message{text-align:center;padding:2rem 1rem;border-radius:12px;font-size:1rem;line-height:1.55;font-family:inherit}.hubspot-form[data-surface-mode=dark] .hubspot-form__title{color:#fff}.hubspot-form[data-surface-mode=dark] .hubspot-form__subtitle{color:#ffffffb8}.hubspot-form[data-surface-mode=dark] .hs-form label,.hubspot-form[data-surface-mode=dark] .hs-form-field>label{color:#ffffffeb}.hubspot-form[data-surface-mode=dark] .hs-field-desc{color:#fff9}.hubspot-form[data-surface-mode=dark] input.hs-input,.hubspot-form[data-surface-mode=dark] select.hs-input,.hubspot-form[data-surface-mode=dark] textarea.hs-input{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important}.hubspot-form[data-surface-mode=dark] .hs-input::placeholder{color:#ffffff73}.hubspot-form[data-surface-mode=dark] .hs-input:hover{border-color:#ffffff4d!important}.hubspot-form[data-surface-mode=dark] .hs-input:focus{background:#ffffff1a!important}.hubspot-form[data-surface-mode=dark] select.hs-input{background-color:#160c2ce6!important}.hubspot-form[data-surface-mode=dark] select.hs-input option{background:#1a1025;color:#fff}.hubspot-form[data-surface-mode=dark] .hs-richtext,.hubspot-form[data-surface-mode=dark] .hs-richtext p,.hubspot-form[data-surface-mode=dark] .legal-consent-container{color:#ffffffad}.hubspot-form[data-surface-mode=dark] .submitted-message{background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#86efac}.hubspot-form[data-surface-mode=light] .hubspot-form__title{color:var(--color-dark, #1a1025)}.hubspot-form[data-surface-mode=light] .hubspot-form__subtitle{color:var(--color-gray-600, #4b5563)}.hubspot-form[data-surface-mode=light] .hs-form label,.hubspot-form[data-surface-mode=light] .hs-form-field>label{color:var(--color-gray-800, #1f2937)}.hubspot-form[data-surface-mode=light] .hs-field-desc{color:var(--color-gray-500, #6b7280)}.hubspot-form[data-surface-mode=light] input.hs-input,.hubspot-form[data-surface-mode=light] select.hs-input,.hubspot-form[data-surface-mode=light] textarea.hs-input{background:#fff!important;border:1px solid var(--color-gray-300, #d1d5db)!important;color:var(--color-dark, #1a1025)!important}.hubspot-form[data-surface-mode=light] .hs-input::placeholder{color:var(--color-gray-400, #9ca3af)}.hubspot-form[data-surface-mode=light] .hs-input:hover{border-color:var(--color-gray-400, #9ca3af)!important}.hubspot-form[data-surface-mode=light] .hs-richtext,.hubspot-form[data-surface-mode=light] .hs-richtext p,.hubspot-form[data-surface-mode=light] .legal-consent-container{color:var(--color-gray-600, #4b5563)}.hubspot-form[data-surface-mode=light] .submitted-message{background:#22c55e14;border:1px solid rgba(34,197,94,.3);color:#166534}
