/* home-v5-highlights.css — "Brand new in Version 5" (was .aw-pill / .aw-card-grid-2 / .aw-check-row / .aw-check / .aw-v5-cta-row)
 * Section: <section class="aw-home-section aw-home-section--light aw-home-v5">
 */
/* June 23: rounded rectangle instead of pill */
.aw-home-v5__pill { background: rgb(242, 140, 40); border-radius: 6px; color: #fff; display: inline-flex; font-size: 14px; font-weight: 600; margin-bottom: 16px; padding: 8px 16px; }
.aw-home-v5__feature-grid { display: grid; gap: 14px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.aw-home-v5__feature-row { align-items: center; background: #fff; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px; display: flex; gap: 12px; padding: 16px; }
.aw-home-v5__check { align-items: center; background: var(--aw-blue); border-radius: 999px; color: #fff; display: inline-flex; flex: 0 0 auto; font-size: 14px; height: 24px; justify-content: center; width: 24px; }
/* June 23: a little more space between the last feature row and the launch CTA */
.aw-home-v5__cta-row { display: grid; gap: 14px; grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 0 auto; max-width: 760px; padding-top: 32px; }
.aw-home-v5__cta-row .aw-home-btn { align-items: center; display: inline-flex; justify-content: center; min-height: 70px; width: 100%; }
.aw-home-v5__cta-row .aw-home-btn--primary { flex-direction: column; font-size: 17px; gap: 3px; line-height: 1.15; }
.aw-home-v5__cta-row .aw-home-btn--primary br { display: none; }
.aw-home-v5__cta-row .aw-home-btn--primary span { display: block; font-size: 13px !important; font-weight: 500 !important; line-height: 1.2; opacity: 0.92; }

@media (max-width: 700px) {
  .aw-home-v5__cta-row { grid-template-columns: 1fr; }
}

@media (max-width: 560px) {
  .aw-home-v5__feature-grid { grid-template-columns: 1fr; }
}
