.original-form{height:0!important;left:-9999px!important;opacity:0!important;overflow:hidden!important;position:absolute!important;visibility:hidden!important}.demo-type-tabs{backdrop-filter:blur(10px);background-color:hsla(0,0%,96%,.2);border-radius:10px;color:var(--light);display:flex;gap:5px;padding:1px}.demo-type-tabs input[type=radio]{display:none}.tab-label{background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;padding:10px 20px;transition:all .3s ease}.demo-type-tabs input[type=radio]:checked+.tab-label{background-color:var(--accent);border-color:var(--accent);color:#fff}.continue-btn{align-items:center;background-color:var(--accent);border-radius:.75rem;color:var(--light);cursor:pointer;display:flex;flex:none;font-weight:600;justify-content:center;margin-top:1rem;padding:.5rem 1.5rem;text-decoration:none;width:100%}.continue-btn:hover{filter:brightness(95%)}.step1-form-fields label{display:block;font-weight:500;margin-bottom:5px}.wizard-step{display:none}.wizard-step.active{align-items:center;display:flex!important;flex-direction:column;gap:2rem;justify-content:center;position:relative;text-align:center}.wizard-form-container{color:var(--light);max-width:37.5rem;overflow-y:auto;padding:3rem 0;position:relative;width:100%;-ms-overflow-style:none;scrollbar-width:none}.wizard-form-container::-webkit-scrollbar{display:none}.wizard-form-container form{grid-column-gap:1rem;grid-row-gap:0!important;max-width:31.25rem;padding:0!important}.wizard-form-container .utility-form-wrapper,.wizard-form-container form{background-color:var(--background);border-radius:1.5rem;color:var(--dark-80);display:flex;flex-flow:column}.wizard-form-container .utility-form-wrapper{align-items:flex-start;justify-content:flex-start;max-width:100%;padding:2.5rem;text-align:left}.wizard-form-container .hs-form-field{grid-column-gap:.25rem;grid-row-gap:.25rem;align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start;margin-bottom:1rem;width:100%}.wizard-form-container label{font-size:.875rem;font-weight:400;letter-spacing:-.014rem;margin-bottom:0;margin-top:0}.wizard-form-container input,select{border:1px solid var(--gray)!important;border-radius:.625rem!important;color:var(--dark-80)!important;margin-bottom:0!important;min-height:2.5rem;padding:.5rem .75rem;width:100%}.wizard-form-container .input{width:100%!important}.wizard-form-container .form-columns-2{column-gap:1.5rem;display:flex}.wizard-form-container .input{margin:0!important}.wizard-form-container .hs-fieldtype-intl-phone,.wizard-form-container input,select{width:100%!important}.wizard-form-container .hs-fieldtype-intl-phone .input{align-items:center;column-gap:.75rem;display:grid;grid-template-columns:minmax(6rem,10rem) 1fr;width:100%}.wizard-form-container .hs-fieldtype-intl-phone .input .ts-wrapper{width:100%}.wizard-form-container .hs-fieldtype-intl-phone{align-items:center;column-gap:.75rem;display:grid;grid-template-columns:minmax(6rem,10rem) 1fr}.wizard-form-container .hs-fieldtype-intl-phone>.ts-wrapper{width:100%}.wizard-form-container .hs-fieldtype-intl-phone>select{display:none!important}.wizard-form-container .hs-fieldtype-intl-phone input[type=tel]{width:100%!important}.wizard-form-container .ts-wrapper .ts-control{align-items:center;border:1px solid var(--gray)!important;border-radius:.625rem!important;display:flex;min-height:2.5rem;padding:.25rem .5rem}.step1-form-fields{width:100%}.wizard-form-container .hs-button.primary.large{align-items:center;background-color:var(--accent);border-radius:.75rem;color:var(--light)!important;cursor:pointer;display:flex;flex:none;font-weight:600;justify-content:center;margin-top:1rem;padding:.5rem 1.5rem;text-decoration:none;width:100%}.color-light{color:var(--light)!important}.wizard-demo-modal{align-items:center;background-color:rgba(26,26,26,.9)!important;display:flex;display:none;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000;-webkit-overflow-scrolling:touch;padding:2rem 1rem}.wizard-demo-modal.active{display:flex}.close-btn{cursor:pointer;position:absolute;right:1rem;top:1rem;z-index:1001}.close-btn:hover{opacity:.8}.close-btn img{height:2rem;width:2rem}.tab-icon{height:1.5rem;margin-right:.5rem;width:1.5rem}@media (max-width:768px){.close-btn{right:0}}@media (max-width:480px){.hs-input.hs-fieldtype-intl-phone{display:flex;flex-direction:column;gap:1rem}.wizard-form-container .utility-form-wrapper{padding:1rem;width:100%}.form-columns-2{flex-direction:column;gap:1rem}}