.ecvc-wrap{box-sizing:border-box;width:100%;max-width:560px;padding:27px 30px 20px;border-radius:18px;color:#fff;background:linear-gradient(128deg,#063f46 0%,#075f64 58%,#078773 100%);box-shadow:0 14px 34px rgba(2,46,48,.16);font-family:inherit;overflow:hidden}
.ecvc-wrap *{box-sizing:border-box}.ecvc-kicker{display:flex;align-items:center;gap:8px;letter-spacing:.12em;color:#b7ebe0;font-size:10px;font-weight:700}.ecvc-dot{width:7px;height:7px;border-radius:50%;background:#5af0ae;box-shadow:0 0 0 4px rgba(90,240,174,.12)}.ecvc-title{font-size:24px;font-weight:750;letter-spacing:-.02em;margin:9px 0 21px;line-height:1.2}.ecvc-stats{display:flex;align-items:stretch;gap:18px}.ecvc-stat{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}.ecvc-icon{font-size:20px;color:#b4e9db;line-height:1}.ecvc-number{font-size:40px;font-weight:800;line-height:1.35;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ecvc-label{font-size:13px;color:#d2efeb;font-weight:500}.ecvc-separator{width:1px;background:rgba(255,255,255,.19)}.ecvc-foot{border-top:1px solid rgba(255,255,255,.15);margin-top:23px;padding-top:13px;color:#a7ded7;font-size:11px}@media(max-width:430px){.ecvc-wrap{padding:23px 20px 17px}.ecvc-title{font-size:21px}.ecvc-number{font-size:32px}.ecvc-stats{gap:12px}}
