/* snpz — /pricing only: the three video plans side by side, the questions.
   Everything shared (ground, type, cards, buttons, the price figure, the ticks, footer) is css/site.css. */

/* ---- the three plans -------------------------------------------------------
   One card each, stacked on a phone, three across from 860px. The button sits on the card's
   floor so three cards of unequal text still line their buttons up. */
.tiers { display: grid; gap: 16px; }
.tier { display: flex; flex-direction: column; }
.tier .yr { margin-top: 8px; font-size: 14.5px; color: var(--muted); font-weight: 600; }
.tier .ticks { margin: 20px 0 26px; }
.tier .btn { margin-top: auto; }
.tiers + .fine-note { max-width: 62ch; }
@media (min-width: 860px) { .tiers { grid-template-columns: repeat(3, 1fr); } }

/* ---- the questions ---------------------------------------------------------- */
.qa { display: grid; gap: 16px; }
.qa p { margin-top: 10px; font-size: 15px; line-height: 1.5; color: var(--muted); }
@media (min-width: 760px) { .qa { grid-template-columns: 1fr 1fr; } }
