/* /keyfeature/order/integrated-form/ — batch 2, page 10. Scoped to .tt-b2--integrated-form. */
.tt-b2--integrated-form .tt-b2__hero-lead { font-size: .9375rem; }
.tt-b2--integrated-form .tt-b2__hero-lead:first-of-type { color: var(--tt-green-deep); font-size: 1.0625rem; font-weight: 700; }
.tt-b2--integrated-form .tt-b2__hero-lead + .tt-b2__hero-lead { margin-top: 12px; }
.tt-b2--integrated-form .tt-b2__hero .tt-b2__figure img { background: #fff; }
.tt-b2--integrated-form .tt-b2-ittai-carrier { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 16px; margin: 16px 0 0; }
.tt-b2--integrated-form .tt-b2-ittai-carrier .wp-block-image { margin: 0; }
.tt-b2--integrated-form .tt-b2-ittai-carrier img { display: block; width: auto; height: 44px; max-width: 100%; border-radius: 0; }
.tt-b2--integrated-form .tt-b2-ittai-carrier .tt-b2__meta { margin: 0; padding: 0; border: 0; color: var(--tt-ink-muted); font-size: .875rem; }
.tt-b2--integrated-form .tt-b2-ittai-same { margin-top: 28px; background: #fff; }
.tt-b2--integrated-form .tt-b2__split-copy { display: grid; gap: 16px; }
.tt-b2--integrated-form .tt-b2__split-copy > .tt-b2__badge { justify-self: start; margin: 0; }
.tt-b2--integrated-form .tt-b2__split-copy .tt-b2__lead + p:not(.tt-b2__lead) { margin: 0; color: var(--tt-ink-muted); font-size: 1rem; line-height: 2; }
.tt-b2--integrated-form .tt-b2__figure img { background: #fff; }
.tt-b2--integrated-form .tt-b2__card--accent .tt-b2__meta { border-top: 1px solid var(--tt-line); }
.tt-b2--integrated-form .tt-b2__actions { margin-top: 28px; }
