.hs-form-private{--neo-primary:#6366f1;--neo-primary-light:#e0e7ff;--neo-danger:#ef4444;--neo-danger-light:#fef2f2;--neo-text:#1e293b;--neo-text-muted:#64748b;--neo-white:#ffffff;--neo-transition:all 0.2s ease;font-family:Arial,Helvetica,sans-serif;max-width:580px;margin:0 auto;box-sizing:border-box}.hs-form-private *,.hs-form-private *::before,.hs-form-private *::after{box-sizing:border-box}.hs-form-private .hs-richtext h1{font-size:1.25rem!important;font-weight:600;color:var(--neo-text);text-align:center!important;margin:0 0 28px 0;line-height:1.45}.hs-form-private .hs-form-field{margin-bottom:18px}.hs-form-private label{display:block;font-weight:600;font-size:.8125rem;color:var(--neo-text);margin-bottom:5px}.hs-form-private .hs-form-required{color:var(--neo-danger);margin-left:2px}.hs-form-private .hs-field-desc{margin:0 0 10px;font-size:.6875rem;line-height:1.3;color:var(--neo-text-muted)}.hs-form-private .input{position:relative}.hs-form-private .hs-input{display:block;width:100%;border:1.5px solid #b0b8c4;border-radius:8px;padding:10px 14px;font-size:.9rem;font-family:inherit;color:var(--neo-text);background-color:#f5f8fa;transition:var(--neo-transition);outline:none;appearance:none;-webkit-appearance:none}.hs-form-private .hs-input::placeholder{color:#94a3b8}.hs-form-private .hs-input:hover:not(:focus):not(.error){border-color:#8b95a5;background-color:#fafbfc}.hs-form-private .hs-input:focus{border-color:var(--neo-primary);box-shadow:0 0 0 3px var(--neo-primary-light);background-color:var(--neo-white)}.hs-form-private .hs-input.invalid,.hs-form-private .hs-input.error{border-color:var(--neo-danger);background-color:var(--neo-danger-light)}.hs-form-private .hs-input.invalid:focus,.hs-form-private .hs-input.error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.15);background-color:var(--neo-white)}.hs-form-private select.hs-input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right 12px center;background-size:14px;background-repeat:no-repeat;padding-right:36px;cursor:pointer}.hs-form-private select.hs-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236366f1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.hs-form-private select.hs-input.is-placeholder{color:#94a3b8}.hs-form-private .hs-error-msgs{list-style:none;margin:4px 0 0 0;padding:0}.hs-form-private .hs-error-msg{color:var(--neo-danger);font-size:.75rem;font-weight:500}.hs-form-private .hs-button.primary{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;font-size:.95rem;font-weight:600;font-family:inherit;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;cursor:pointer;transition:var(--neo-transition);min-height:46px;margin-top:4px}.hs-form-private .hs-button.primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(99,102,241,.35)}.hs-form-private .hs-button.primary:active{transform:translateY(0)}.hs-form-private iframe[name^="target_iframe_"]{display:none!important}
