custom-registration-confirmation { display:block; }
custom-registration-confirmation [hidden] { display:none!important; }
custom-registration-confirmation .bp-form-card { align-self:start; }
.custom-registration-success { color:#14251E; max-width:54rem; margin:auto; padding:1rem; outline:none; }
.custom-registration-success__icon { display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;background:#edf2e9;color:#14251E;margin-bottom:2.4rem; }
.custom-registration-success__icon svg { width:2.6rem;height:2.6rem;fill:currentColor; }
.custom-registration-success .bp-eyebrow { color:#52624f; margin-bottom:.8rem; }
.custom-registration-success h2 { font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.15;margin:0 0 1.6rem;color:inherit; }
.custom-registration-success p { font-size:1.5rem;line-height:1.6; }
.custom-registration-success__status { background:#F1EEE4;border-radius:8px;padding:1.8rem 2rem;margin:2.4rem 0; }
.custom-registration-success__status strong { font-size:1.5rem; }
.custom-registration-success__status p { margin:.6rem 0 0;font-size:1.35rem; }
.custom-registration-success .button { background:#E3A72E;color:#14251E; }
custom-registration-confirmation.is-complete .bp-application-intro .bp-steps { display:none; }
@media(max-width:749px){.custom-registration-success{padding:0}.custom-registration-success .button{width:100%}}
