/* QA polish pass (21 Oct 2026): visual QA fixes, see ~/Downloads/ecl-shots/qa/SITE-QA.md */
.sec-k { gap: 8px; }
:where(h2, h3, h4) { text-wrap: pretty; }

/* 22 Oct 2026: hero ticks (Ajay's copy) are short enough for one line down to 360 wide; if a phone is narrower they
   wrap balanced (no single hanging word) with the tick on the first line */
@media (max-width: 639.98px) { .usps li, .usps li:nth-child(n) { white-space: normal; text-wrap: balance; align-items: flex-start; } .usps li .usp-ck { flex: none; margin-top: 3px; } }
@media (max-width: 374.98px) { .usps li, .usps li:nth-child(n) { gap: 8px; } }
