/* Visual skin only. Keeps the new form markup, fields, and submit behavior. */
#custom-regbox{padding-top:0!important}
#custom-regbox #main-container{max-width:none;margin:0}
#custom-regbox .form-container{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important}
#custom-regbox .formHeader{background:transparent!important;color:#fff!important;font-family:'Sora',sans-serif!important;font-size:24px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-align:center!important;padding:0!important;margin:0!important;border-radius:0!important}
#custom-regbox .form-lead{margin:8px 0 22px!important;font-size:15px;line-height:1.5;color:#A9A397;text-align:center!important}
#custom-regbox .formwrap-outer,
#custom-regbox .formwrap-outer .intgrtn-form-signup{padding:0!important}
#custom-regbox .intgrtn-steps-holder .intgrtn-step.intgrtn-active{display:flex!important;flex-wrap:wrap;gap:12px}
#custom-regbox .intgrtn-input-holder-first-name,
#custom-regbox .intgrtn-input-holder-last-name{flex:1 1 160px;min-width:0;margin-bottom:0!important}
#custom-regbox .intgrtn-input-holder-email,
#custom-regbox .intgrtn-input-holder-phone,
#custom-regbox .intgrtn-btn-go-to-step-holder{flex:1 1 100%;margin-bottom:0!important}
#custom-regbox .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-input-holder .intgrtn-input{height:54px;padding:0 16px;border-radius:12px;background:#0F0E0C;border:1px solid rgba(255,255,255,.1);color:#fff;font:500 16px/54px 'Manrope',sans-serif;box-shadow:none}
#custom-regbox .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-input-holder .intgrtn-input::placeholder{color:#6F6A5F}
#custom-regbox .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-input-holder .intgrtn-input:focus{border-color:#E2B653}
#custom-regbox .intgrtn-input-holder-phone .iti{display:block;width:100%}
#custom-regbox .iti--separate-dial-code .iti__selected-flag{background:transparent}
#custom-regbox .iti--separate-dial-code .iti__flag-container:hover .iti__selected-flag{background:rgba(255,255,255,.06)}
#custom-regbox .iti--separate-dial-code .iti__selected-dial-code{color:#E9E4D8!important}
#custom-regbox .iti__arrow{border-top-color:#E9E4D8}
#custom-regbox .iti__arrow--up{border-bottom-color:#E9E4D8}
#custom-regbox .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-btn-go-to-step{display:block;width:100%;min-height:58px;height:auto;margin:6px 0 0;padding:16px;border:0;border-radius:14px;background:linear-gradient(180deg,#F3D27A,#D9A940);color:#141107;font-family:'Sora',sans-serif;font-weight:700;font-size:17px;letter-spacing:0;line-height:1.3;text-align:center;text-transform:none;white-space:normal;box-shadow:0 10px 40px rgba(226,182,83,.28),inset 0 1px 0 rgba(255,255,255,.5)}
#custom-regbox .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-btn-go-to-step:hover{background:linear-gradient(180deg,#F3D27A,#D9A940);filter:brightness(1.06);color:#000}
