.fft4-formsec{font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;padding:48px 16px 0}.fft4-card{background:#fff;border-radius:8px;box-shadow:0 16px 48px rgba(17,62,134,.28);box-sizing:border-box;color:#39464e;gap:24px;margin:0 auto;max-width:680px;padding:40px;text-align:left}.fft4-card,.fft4-fs{display:flex;flex-direction:column}.fft4-fs{border:0;gap:8px;margin:0;min-width:0;padding:0}.fft4-q{color:#3f2050;font-size:16px;font-weight:600;margin-bottom:16px;padding:0}.fft4-opt{align-items:flex-start;background:#fff;border:1px solid #cfd4d8;border-radius:4px;cursor:pointer;display:flex;gap:16px;margin:0;padding:16px}.fft4-opt:hover{border-color:#6d2995}.fft4-opt:has(input:checked){background:#f7f2fa;border:2px solid #6d2995;padding:15px}.fft4-opt input{accent-color:#6d2995;flex:none;height:18px;margin:3px 0 0;width:18px}.fft4-opt input:focus-visible{outline:2px solid #113e86;outline-offset:2px}.fft4-ob{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.fft4-on{color:#3f2050;font-size:16px;font-weight:600;line-height:1.4}.fft4-ol{color:#4a565e;font-size:14px;line-height:1.45}.fft4-js .fft4-pi{display:none}.fft4-js .fft4-pi.is-on{display:block}.fft4-pi+.fft4-pi{margin-top:24px}.fft4-go{display:none}.fft4-js .fft4-go{display:flex}.fft4-js .fft4-hsform .hs_submit,.fft4-js .fft4-pi>.fft4-btn{display:none}.fft4-js .fft4-hsform form{margin-bottom:-24px}.fft4-js .fft4-panels:not(:has(.fft4-pi.is-on .hs-form-field)){display:none}.fft4-js .fft4-pi:not(:has(.hs-form-field)){display:none!important}.fft4-js .fft4-pi+.fft4-pi{margin-top:0}.fft4-hsform form{margin:0}.fft4-hsform fieldset{max-width:none!important}.fft4-hsform .hs-form-field{margin:0 0 24px}.fft4-hsform .hs-form-field>label{color:#3f2050;display:block;font-size:14px;font-weight:600;margin:0 0 8px}.fft4-hsform .hs-form-required{color:#3f2050;margin-left:2px}.fft4-hsform .fft4-optional{color:#5b6770;font-weight:400}.fft4-hsform .input{margin:0!important}.fft4-hsform input.hs-input{background:#fff;border:1px solid #cfd4d8;border-radius:4px;box-sizing:border-box;color:#39464e;display:block;font:inherit;font-size:16px;height:48px;padding:0 14px;width:100%!important}.fft4-hsform input.hs-input:focus{border-color:#113e86;outline:2px solid #113e86;outline-offset:1px}.fft4-hsform .hs-error-msgs{color:#b3261e;font-size:13px;list-style:none;margin:8px 0 0;padding:0}.fft4-hsform .hs-error-msgs label{color:#b3261e}.fft4-hsform .hs_error_rollup{display:none}.fft4-hsform .actions{margin:0;padding:0}.fft4-btn,.fft4-hsform .hs-button{align-items:center;-webkit-appearance:none;appearance:none;background:#ff9600;border:2px solid #ff9600;border-radius:2px;box-sizing:border-box;color:#211c2d;cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;padding:16px 24px;text-decoration:none;transition:background-color .18s ease,color .18s ease;width:100%}.fft4-btn:hover,.fft4-hsform .hs-button:hover{background:#fff;color:#211c2d}.fft4-btn:focus-visible,.fft4-hsform .hs-button:focus-visible{outline:3px solid #113e86;outline-offset:2px}.fft4-hsform .submitted-message{color:#3f2050;font-size:16px}.fft4-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.fft4-legal{border-top:1px solid #e4e7ea;color:#5b6770;font-size:12px;line-height:1.5;padding-top:16px;text-align:center}.fft4-legal p{margin:0}.fft4-legal a{color:#6d2995}@media (max-width:900px){.fft4-formsec{padding-top:32px}}@media (max-width:640px){.fft4-card{padding:24px 20px}}