/* B7 repoffice — asset riêng trang Thành lập văn phòng đại diện. Rule 16 (31/10): đã XÓA các rule ép layout/chết
   (hero wash + CTA --tt-cta hồng, hero filecard block chết, fit 1/2col, after .tt-svc-after chết, .tt-extras,
   .tt-svc-fees__meta, price-note 3col @768, trustbar repeat(3) @768, contact .tt-cta--form @767 trùng components.css).
   Chỉ giữ: rail-dot, vùng chạm 44px, override tabs workspace 4 tab 1 hàng ≥768 (master 1 hàng ≥768, service.css
   hardcode repeat(5) cho sample 5 tab — precedent B4/B5/B6). */
.tt-svc-rail a.is-active i{background:var(--tt-th);transform:scale(1.15)}
@media(max-width:767px){
 main .tt-link-arrow,main .tt-cta__link{display:inline-flex;min-height:44px;align-items:center}
 main :not(li)>.tt-link:only-child,main :not(p,li)>.tt-link{display:inline-flex;min-height:44px;align-items:center}
}
@media (min-width:768px){
 main #tt-workspace .tt-svc-scope__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
}
