.case-score{display:block;margin:18px 0 22px;padding:19px;border:1px solid color-mix(in srgb,var(--case-score-accent) 18%,#e7e9ee);border-radius:16px;background:linear-gradient(145deg,#fff 0%,var(--case-score-soft) 140%);box-shadow:0 10px 30px rgba(28,35,48,.06);color:#20232a}.case-score__topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.case-score__eyebrow{margin:0 0 3px;color:var(--case-score-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.case-score__title{margin:0;font-size:19px;line-height:1.2}.case-score__seal{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:baseline;justify-content:center;padding-top:17px;border-radius:50%;background:var(--case-score-accent);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--case-score-accent) 28%,transparent)}.case-score__seal strong{font-size:22px;line-height:1}.case-score__seal span{font-size:9px;font-weight:700;opacity:.8}.case-score__profile{display:flex;align-items:center;gap:10px;margin:13px 0 17px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--case-score-accent) 8%,#fff)}.case-score__spark{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:var(--case-score-accent);color:#fff}.case-score__profile span:last-child{display:flex;flex-direction:column;line-height:1.25}.case-score__profile strong{font-size:13px}.case-score__profile small{margin-top:2px;color:#6f7480;font-size:10px}.case-score__metrics{display:grid;gap:12px}.case-score__metric-label{display:flex;justify-content:space-between;gap:16px;margin-bottom:5px;font-size:12px}.case-score__metric-label span{font-weight:600}.case-score__metric-label strong{color:var(--case-score-accent);font-size:12px}.case-score__track{height:7px;overflow:hidden;border-radius:99px;background:#e9ebf0}.case-score__track span{display:block;width:var(--score);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--case-score-accent),color-mix(in srgb,var(--case-score-accent) 68%,#fff));transform-origin:left;transition:transform .9s cubic-bezier(.2,.8,.2,1) var(--delay)}.case-score[data-animate="true"]:not(.case-score--visible) .case-score__track span{transform:scaleX(0)}.case-score__note{margin:14px 0 0;color:#777d87;font-size:10px;line-height:1.45}.case-score__note:before{content:'●';margin-right:6px;color:var(--case-score-accent);font-size:7px;vertical-align:1px}@media(max-width:640px){.case-score{padding:16px}.case-score__title{font-size:17px}.case-score__seal{width:58px;height:58px;flex-basis:58px;padding-top:15px}}@media(prefers-reduced-motion:reduce){.case-score__track span{transition:none!important;transform:none!important}}
