.coreiq-form-wrapper{animation:fadeInUp .8s ease-in-out;background-color:#000;border-radius:12px;box-shadow:0 20px 40px rgba(0,255,174,.08);font-family:Inter,sans-serif;margin:0 auto;max-width:720px;padding:48px 32px}.coreiq-form-wrapper label{color:#00ffae!important;display:block;font-size:.9rem!important;font-weight:600!important;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.coreiq-form-wrapper label.hs-form-hidden{display:block!important;height:auto!important;opacity:1!important;position:static!important;visibility:visible!important;width:auto!important;clip:auto!important;overflow:visible!important}.coreiq-form-wrapper input,.coreiq-form-wrapper textarea{background:#111;border:1px solid #333;border-radius:6px;color:#fff;font-size:1rem;margin-bottom:20px;padding:14px 16px;transition:border .3s,box-shadow .3s;width:100%}.coreiq-form-wrapper input:focus,.coreiq-form-wrapper textarea:focus{border:1px solid #00ffae;box-shadow:0 0 8px #00ffae;outline:none}.coreiq-form-wrapper .hs_submit{display:flex;justify-content:center;margin-top:12px}.coreiq-form-wrapper .hs-button,.coreiq-form-wrapper input[type=submit],.submit-button{background-color:#00ffae!important;border:2px solid transparent!important;border-radius:6px;box-shadow:0 4px 12px rgba(0,255,174,.25);color:#000!important;cursor:pointer;font-size:.9rem;font-weight:700;min-width:160px;padding:14px 28px;text-transform:uppercase;transition:all .3s ease;width:auto}.coreiq-form-wrapper .hs-button:hover,.coreiq-form-wrapper input[type=submit]:hover,.submit-button:hover{background:#00e6a0!important;box-shadow:0 0 12px #00ffae;transform:translateY(-1px)}.submit-button.pulse{animation:pulseGlow .6s ease-out;background-color:#000!important;border:2px solid #00ffae!important;box-shadow:0 0 0 0 rgba(0,255,174,.7);color:#00ffae!important}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 rgba(0,255,174,.7)}70%{box-shadow:0 0 0 12px rgba(0,255,174,0)}to{box-shadow:0 0 0 0 rgba(0,255,174,0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:600px){.coreiq-form-wrapper{padding:32px 20px}.coreiq-form-wrapper input,.coreiq-form-wrapper textarea{font-size:.95rem}.coreiq-form-wrapper .hs_submit{justify-content:center}}@media (prefers-color-scheme:dark){.coreiq-form-wrapper{background-color:#000;color:#fff}.coreiq-form-wrapper label{color:#00ffae}.coreiq-form-wrapper input,.coreiq-form-wrapper textarea{background-color:#111;border:1px solid #444;color:#eee}}