.hs-form{display:flex;flex-direction:column;gap:1.25rem;max-width:100%;width:100%}.hs-form .form-columns-1,.hs-form .form-columns-2,.hs-form .form-columns-3{display:flex;gap:1rem;width:100%}.hs-form .form-columns-2>.hs-form-field{flex:1 1 calc(50% - 0.5rem)}.hs-form .form-columns-3>.hs-form-field{flex:1 1 calc(33.333% - 0.667rem)}.hs-form-field{display:flex;flex-direction:column;margin-bottom:0;width:100%}.hs-form-field>label{color:var(--text-muted);font-size:.8rem;font-weight:700;letter-spacing:.5px;margin-bottom:.35rem;text-transform:uppercase}.hs-form-field>label .hs-form-required{color:var(--error-color,#e11d48);margin-left:2px}.hs-input:not([type=checkbox]):not([type=radio]):not([type=file]){background-color:#fff;border:1px solid var(--border-color,#cbd5e1);border-radius:10px;box-sizing:border-box;color:var(--text-main,#0f172a);font-family:inherit;font-size:.95rem;font-weight:600;outline:none;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.hs-input:not([type=checkbox]):not([type=radio]):not([type=file])::placeholder{color:#94a3b8;font-weight:500}.hs-input:not([type=checkbox]):not([type=radio]):not([type=file]):focus{border-color:var(--color-indigo,#4153ff);box-shadow:0 0 0 3px rgba(65,83,255,.15)}textarea.hs-input{min-height:120px;resize:vertical}select.hs-input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364748b' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.hs-form .inputs-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:.25rem 0 0;padding:0}.hs-form .inputs-list>li{align-items:center;display:flex}.hs-form .inputs-list label{align-items:center;color:var(--text-main,#0f172a);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem}.hs-form input[type=checkbox],.hs-form input[type=radio]{accent-color:var(--color-indigo,#4153ff);cursor:pointer;height:18px;width:18px}.hs-button,.hs-form input[type=submit]{background-color:var(--color-indigo,#4153ff)!important;border:none!important;border-radius:12px!important;box-shadow:none;color:#fff!important;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem!important;font-weight:700!important;margin-top:.5rem;padding:14px 28px!important;text-align:center;transition:all .2s ease!important}.hs-button:hover,.hs-form input[type=submit]:hover{background-color:var(--color-indigo-hover,#3545da)!important;box-shadow:0 8px 20px rgba(65,83,255,.3)!important;transform:translateY(-2px)}.hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.hs-error-msgs label{color:var(--error-color,#e11d48)!important;font-size:.75rem;font-weight:600}.hs-input.error{background-color:#fff1f2;border-color:var(--error-color,#e11d48)!important}.submitted-message{background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;color:#065f46;font-size:1rem;font-weight:700;padding:24px;text-align:center}@media (max-width:768px){.hs-form .form-columns-1,.hs-form .form-columns-2,.hs-form .form-columns-3{flex-direction:column;gap:1.25rem}.hs-button,.hs-form input[type=submit]{width:100%!important}}