.form-success{display:grid;justify-items:center;gap:.75rem;padding:clamp(2rem,4vw,3rem) 1.5rem;text-align:center;border:2px solid var(--sky);border-radius:1.75rem;background:#fff;animation:form-success-in .42s var(--ease-out) both}.form-success:focus{outline:none}.form-success__mark{display:grid;place-items:center;width:4rem;height:4rem;color:var(--ink);background:var(--sun);border-radius:9999px}.form-success__mark svg{width:2rem;height:2rem}.form-success__title{font-family:var(--font-dela),"Arial Black",sans-serif;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.15;color:var(--ink)}.form-success__text{max-width:26rem;font-size:.9375rem;line-height:1.55;color:rgba(43,42,41,.72)}.form-success__again{margin-top:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;color:var(--sky-ink);cursor:pointer;background:none;border:2px solid var(--sky);border-radius:9999px;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.form-success__again:hover{color:var(--ink);background:var(--sky-mist)}.form-success__again:focus-visible{outline:2px solid var(--sky-deep);outline-offset:2px}@keyframes form-success-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.form-success{animation:none}.form-success__again{transition:none}}