.animation-wrapper{display:flex;justify-content:center}svg{width:auto;height:auto}.bg-circle{transform-origin:180px 180px;transform:scale(0);transition:none}.bg-circle.animate{animation:expandCircle .8s cubic-bezier(0.34,1.56,0.64,1) forwards}@keyframes expandCircle{from{transform:scale(0)}to{transform:scale(1)}}.envelope-group{opacity:0;transform:translateX(-100px)}.envelope-group.animate{animation:slideEnvelope .3s cubic-bezier(0.34,1.7,0.64,1) forwards}@keyframes slideEnvelope{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.trailing-line{opacity:0}.trailing-line-1.animate{animation:trailingLine1 .6s ease-out 0s forwards}.trailing-line-2.animate{animation:trailingLine2 .6s ease-out .05s forwards}.trailing-line-3.animate{animation:trailingLine3 .6s ease-out .1s forwards}@keyframes trailingLine1{from{opacity:1;stroke-dashoffset:50}to{opacity:0;stroke-dashoffset:0}}@keyframes trailingLine2{from{opacity:1;stroke-dashoffset:60}to{opacity:0;stroke-dashoffset:0}}@keyframes trailingLine3{from{opacity:1;stroke-dashoffset:55}to{opacity:0;stroke-dashoffset:0}}.checkmark{stroke-dasharray:50;stroke-dashoffset:50}.checkmark.animate{animation:drawCheckmark .5s ease-out 1.1s forwards}@keyframes drawCheckmark{from{stroke-dashoffset:50}to{stroke-dashoffset:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
