.fluentform .frm-fluent-form{background:#080b0a!important;color:#ffffff!important;border:1px solid #243b33!important;border-top:3px solid #00e58a!important;border-radius:14px!important;padding:38px 32px!important;box-shadow:0 15px 40px rgb(0 0 0 / .17);font-family:Inter,Arial,sans-serif;font-size:15px!important;line-height:1.6;box-sizing:border-box}.fluentform .frm-fluent-form h1,.fluentform .frm-fluent-form h2,.fluentform .frm-fluent-form h3,.fluentform .frm-fluent-form h4{color:#ffffff!important;background:transparent!important;line-height:1.3!important;letter-spacing:-.3px}.fluentform .frm-fluent-form h1{font-family:Georgia,serif;font-size:clamp(28px, 3vw, 38px)!important}.fluentform .frm-fluent-form h2{font-family:Georgia,serif;font-size:clamp(23px, 2.5vw, 29px)!important}.fluentform .frm-fluent-form h3{font-size:20px!important}.fluentform .frm-fluent-form p,.fluentform .frm-fluent-form .ff-el-help-message{color:#aebbb7!important;font-size:14px!important;line-height:1.6!important}.fluentform .frm-fluent-form .ff-el-group.ff-custom_html,.fluentform .frm-fluent-form .ff-el-group.ff-custom_html>div{background:transparent!important;color:#ffffff!important}.fluentform .frm-fluent-form .ff-el-input--label label{color:#f5f8f6!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;line-height:1.5!important;margin-bottom:8px!important}.fluentform .frm-fluent-form .ff-el-is-required{color:#00e58a!important}.fluentform .frm-fluent-form .ff-el-group{margin-bottom:23px!important}.fluentform .frm-fluent-form input.ff-el-form-control,.fluentform .frm-fluent-form select.ff-el-form-control,.fluentform .frm-fluent-form textarea.ff-el-form-control{width:100%;min-height:52px!important;box-sizing:border-box;background:#181d1b!important;color:#ffffff!important;border:1px solid #47564e!important;border-radius:7px!important;padding:13px 15px!important;font-family:Inter,Arial,sans-serif;font-size:15px!important;line-height:1.5!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.fluentform .frm-fluent-form input::placeholder,.fluentform .frm-fluent-form textarea::placeholder{color:#b8c5bf!important;opacity:1!important;font-size:14px!important}.fluentform .frm-fluent-form .ff-el-form-control:hover{border-color:#839b8d!important}.fluentform .frm-fluent-form .ff-el-form-control:focus{background:#202923!important;color:#ffffff!important;border-color:#00e58a!important;outline:none!important;box-shadow:0 0 0 3px rgb(0 229 138 / .13)!important}.fluentform .frm-fluent-form select.ff-el-form-control{color-scheme:dark;cursor:pointer}.fluentform .frm-fluent-form select.ff-el-form-control option{color:#fff;background:#181d1b}.fluentform .frm-fluent-form textarea.ff-el-form-control{min-height:125px!important;resize:vertical}.fluentform .frm-fluent-form .ff-t-container{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.fluentform .frm-fluent-form .ff-t-cell{min-width:0;flex:1 1 0%}.fluentform .frm-fluent-form .ff-t-cell .ff-el-group{margin-bottom:0!important}.fluentform .frm-fluent-form input[type="checkbox"],.fluentform .frm-fluent-form input[type="radio"]{accent-color:#00e58a}.fluentform .frm-fluent-form .ff-el-form-check-label{color:#e7eee9!important;font-size:14px!important}.fluentform .frm-fluent-form .ff-btn-next,.fluentform .frm-fluent-form .ff-btn-submit{background:#00e58a!important;color:#06170f!important;border:1px solid #00e58a!important;border-radius:10px!important;padding:15px 29px!important;min-height:52px;font-size:14px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.7px;cursor:pointer;box-shadow:0 8px 25px rgb(0 229 138 / .22);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.fluentform .frm-fluent-form .ff-btn-next:hover,.fluentform .frm-fluent-form .ff-btn-submit:hover{background:#19f5a1!important;color:#06170f!important;transform:translateY(-2px);box-shadow:0 11px 29px rgb(0 229 138 / .29)}.fluentform .frm-fluent-form .ff-btn-prev{background:#202a24!important;color:#ffffff!important;border:1px solid #53675b!important;border-radius:10px!important;padding:14px 25px!important;font-size:14px!important}.fluentform .frm-fluent-form .ff-btn-prev:hover{background:#304237!important;color:#ffffff!important}.fluentform .frm-fluent-form .ff-progress{background:#29332d!important;border-radius:20px!important;overflow:hidden}.fluentform .frm-fluent-form .ff-progress-bar{background:#00e58a!important;color:#06170f!important;transition:width .35s ease}.fluentform .frm-fluent-form .ff-step-titles li{color:#b1bfb7!important;font-size:12px!important;font-weight:600}.fluentform .frm-fluent-form .ff-step-titles li.ff_active{color:#00e58a!important}.fluentform .frm-fluent-form hr{border:0!important;border-top:1px solid #304038!important;margin:24px 0!important}.fluentform .frm-fluent-form .ff-el-is-error .ff-el-form-control{border-color:#ff7777!important}.fluentform .frm-fluent-form .ff-el-is-error .error,.fluentform .frm-fluent-form .ff-el-is-error .ff-el-help-message{color:#ff9898!important;font-size:12px!important}.fluentform .frm-fluent-form .ff-el-form-control:disabled{opacity:.65;cursor:not-allowed}@media (max-width:991px){.fluentform .frm-fluent-form{padding:30px 24px!important}}@media (max-width:600px){.fluentform .frm-fluent-form{padding:24px 17px!important;border-radius:11px!important}.fluentform .frm-fluent-form h1{font-size:28px!important}.fluentform .frm-fluent-form h2{font-size:23px!important}.fluentform .frm-fluent-form .ff-t-container{flex-direction:column;gap:0}.fluentform .frm-fluent-form .ff-t-cell{width:100%;flex:0 0 auto;margin-bottom:18px}.fluentform .frm-fluent-form input.ff-el-form-control,.fluentform .frm-fluent-form select.ff-el-form-control,.fluentform .frm-fluent-form textarea.ff-el-form-control{font-size:16px!important}.fluentform .frm-fluent-form .ff-btn-next,.fluentform .frm-fluent-form .ff-btn-submit{max-width:100%;min-height:52px}}@media (prefers-reduced-motion:reduce){.fluentform .frm-fluent-form *,.fluentform .frm-fluent-form *::before,.fluentform .frm-fluent-form *::after{animation:none!important;transition:none!important}}