form.dx-form-complete>:not(.dx-form-success){display:none!important}
form .dx-form-success{padding:.5rem 0;text-align:left;color:#1c2532;scroll-margin-top:6rem;outline:none}
form .dx-form-success:focus,form .dx-form-success:focus-visible{outline:none!important;box-shadow:none}
form .dx-success-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#e5efe7;color:#326750;margin-bottom:1.5rem}
form .dx-success-icon svg{width:32px;height:32px}
form .dx-success-label{display:block;color:#326750;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem}
form .dx-form-success h3{font-size:clamp(1.55rem,3vw,1.9rem);line-height:1.12;color:#1c2532;margin:0 0 1.2rem;max-width:24ch}
form .dx-form-success p{font-size:16.5px!important;line-height:1.62;color:#435366;margin:0 0 1.2rem;max-width:42ch}
form .dx-success-next{border-top:1px solid #dedbd6;margin-top:1.6rem;padding-top:1.4rem}
form .dx-success-next b{color:#1c2532;font-size:1rem;font-weight:600}
form .dx-success-next p{margin:.5rem 0 0}
form .dx-form-success .dx-success-rest{color:#326750;font-size:.9rem!important;margin-top:1.5rem}
@media(prefers-reduced-motion:no-preference){.dx-form-success{animation:dx-form-confirm .3s ease-out}@keyframes dx-form-confirm{from{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}
