/* /pricing and /support v2: hero plate of product marks, quiet notes, final lead. */
.pv-hero .sub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;align-items:center}
.pv-meta{margin-top:20px;font-size:14px;color:var(--muted)}
.pv-plate{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:32px;border-radius:var(--radius);background:var(--lime);color:var(--color-ink)}
.pv-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:96px;padding:20px 12px;border-radius:var(--inner);background:color-mix(in srgb,var(--color-ink) 7%,transparent);color:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:background-color var(--fast) var(--ease)}
.pv-tile:hover{background:color-mix(in srgb,var(--color-ink) 14%,transparent)}
.pv-name{font-size:20px;font-weight:500;letter-spacing:-.02em}
.pv-sub{font-size:15px;color:var(--color-ink);opacity:.72}
.pv-note{margin-top:20px;font-size:15px;color:var(--muted);font-variant-numeric:tabular-nums}
.pv-page .final h2+.pv-final-lead{margin-top:16px;font-size:19px;color:var(--muted);line-height:1.55}
.pv-page .final .pv-final-lead+.actions{margin-top:28px}
@media(max-width:900px){.pv-hero .sub-hero-grid{grid-template-columns:1fr;gap:32px}.pv-plate{max-width:440px}}
@media(max-width:500px){.pv-plate{padding:12px;gap:8px}}
@media(prefers-reduced-motion:reduce){.pv-tile{transition:none}}
