/* /keyfeature/order/automation/ — batch 2, page 09. Scoped to .tt-b2--automation. */
.tt-b2--automation .tt-b2__hero-lead + .tt-b2__hero-lead { margin-top: 12px; }
.tt-b2--automation .tt-b2__hero-lead { font-size: .9375rem; }
.tt-b2--automation .tt-b2__hero .tt-b2__figure img { border-radius: 0; box-shadow: none; max-width: 420px; margin-inline: auto; }
.tt-b2--automation .tt-b2__head .tt-b2__lead + .tt-b2__lead { margin-top: 10px; }
.tt-b2--automation .tt-b2-auto-group { margin: 48px 0 8px; color: var(--tt-green-deep); font-size: 1.5rem; }
.tt-b2--automation .tt-b2-auto-group__lead { margin: 0 0 24px; color: var(--tt-ink-muted); font-size: .9375rem; }
.tt-b2--automation .tt-b2-auto-cases { gap: 20px; }
.tt-b2--automation .tt-b2-auto-case__icon { display: flex; align-items: center; justify-content: center; height: 140px; margin: 0 0 16px; border-radius: var(--tt-radius-sm); background: var(--tt-mint-pale); }
.tt-b2--automation .tt-b2-auto-case__icon .wp-block-image { margin: 0; }
.tt-b2--automation .tt-b2-auto-case__icon img { display: block; max-width: 70%; max-height: 112px; width: auto; height: auto; }
.tt-b2--automation .tt-b2-auto-case__title { margin: 0 0 10px; color: var(--tt-ink); font-size: 1.0625rem; line-height: 1.7; }
.tt-b2--automation .tt-b2__compare .tt-b2__card ul { margin-top: 4px; }
.tt-b2--automation .tt-b2__compare .tt-b2__card--flat li { color: var(--tt-ink-muted); }
.tt-b2--automation .tt-b2__note a { color: var(--tt-green-deep); }
.tt-b2--automation .tt-b2__actions { margin-top: 28px; }
.tt-b2--automation .tt-b2__flow--4 .tt-b2__card-title { font-size: 1.0625rem; }
