.form-title{margin-bottom:0!important;margin-top:1.25rem;padding-top:1.25rem}.hs-form{background:#111!important;border-radius:16px!important;box-shadow:0 4px 16px rgba(0,0,0,.4)!important;color:#f0f0f0!important;margin:0 auto!important;max-width:700px!important;padding:20px!important}.hs-form label{color:#ddd!important;display:block!important;font-size:14px!important;font-weight:500!important;margin-bottom:6px!important}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select,.hs-form textarea{background:#1a1a1a!important;border:1px solid #333!important;border-radius:10px!important;color:#fff!important;font-size:15px!important;padding:8px 10px!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important}.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus{border-color:#43bd94!important;box-shadow:0 0 0 2px rgba(67,189,148,.3)!important;outline:none!important}.hs-form select{appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg fill='%23ccc' height='24' viewBox='0 0 24 24' width='24'><path d='M7 10l5 5 5-5z'/></svg>")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:18px!important}.hs-form input[type=checkbox],.hs-form input[type=radio]{accent-color:#43bd94!important;transform:scale(1.2)!important}.hs-form input[type=submit]{background:linear-gradient(135deg,#43bd94,#2a7a65)!important;border:none!important;border-radius:12px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;font-weight:600!important;padding:14px 24px!important;transition:background .3s ease,transform .2s ease!important}.hs-form input[type],.hs-form select,.hs-form textarea{background-color:#111!important;border:1px solid #333;border-radius:8px;box-shadow:inset 0 0 5px rgba(0,255,195,.05);color:#020202;font-size:1rem;transition:all .3s ease;width:100%}.hs-form input[type=submit]:hover{background:linear-gradient(135deg,#2a7a65,#43bd94)!important;transform:translateY(-2px)!important}.hs-form input[type=submit]:active{transform:scale(.97)!important}.hs-error-msg{color:#ff6b6b!important;font-size:13px!important;margin-top:4px!important}