.pwhy__grid{display:grid;gap:36px;margin-top:36px;}
.pwhy__stat{background:#fff;border:1px solid var(--hair);border-radius:var(--r-lg);padding:24px;}
.pwhy__stat p.big{font-family:var(--display);font-weight:700;font-size:2.24rem;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px;}
.pwhy__stat .sm,.pwhy__stat .sm p{font-size:var(--t-small);color:var(--ink-2);margin:0;}
.pwhy__chart{width:100%;height:auto;margin:18px 0 6px;}
.pwhy__legend{display:flex;gap:18px;font-size:var(--t-micro);color:var(--ink-3);margin:0;}
.pwhy__legend i{display:inline-block;width:14px;height:2px;vertical-align:middle;margin-right:6px;background:var(--ink);}
.pwhy__legend i.gold{background:var(--gold-text);}
.pwhy__steps{display:grid;gap:12px;list-style:none;margin:0;padding:0;}
.pstep{background:#fff;border:1px solid var(--hair);border-radius:var(--r-md);padding:20px;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;}
.pstep__n{display:block;font-family:var(--display);font-weight:700;color:var(--gold-text);font-size:1.68rem;padding-top:2px;}
.pstep h3{margin:0 0 6px;}
.pstep p{font-size:var(--t-small);color:var(--ink-2);margin:0;}
.pstep p b{color:var(--ink);}
.pwhy .fda{margin-top:28px;}
@media (min-width:900px){ .pwhy__grid{grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,96px);align-items:start;} .pwhy__stat{padding:32px;} .pwhy__stat p.big{font-size:2.8rem;} }
