@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-code{width:100%}}.tm-table-wrap { overflow-x:auto; margin-top:1rem; }.tm-compare { width:100%; border-collapse:collapse; }.tm-compare th, .tm-compare td { padding:.75rem; border-bottom:1px solid #e5e7eb; text-align:left; }.tm-compare thead th { font-weight:600; }.tm-compare a { text-decoration:underline; }.tm-filters { display:flex; gap:.5rem; flex-wrap:wrap; margin:.75rem 0 1rem; }.tm-filters a { padding:.35rem .6rem; border:1px solid #e5e7eb; border-radius:.5rem; }.tm-cta { display:inline-block; margin-top:.5rem; padding:.75rem 1rem; background:#fad004; color:#000; border-radius:.5rem; font-weight:600; }.tm-footnote { font-size:.875rem; color:#6b7280; margin-top:.5rem; }@media (max-width: 680px) { .tm-compare thead { display:none; } .tm-compare tr { display:block; margin-bottom:1rem; border:1px solid #e5e7eb; border-radius:.5rem; } .tm-compare td { display:flex; justify-content:space-between; gap:1rem; padding:.6rem .75rem; } .tm-compare td::before { content: attr(data-label); font-weight:600; }}:root { --anchor-offset: 60px; }.tm-compare tr[id] { scroll-margin-top: var(--anchor-offset); }#premium { scroll-margin-top: var(--anchor-offset); }html { scroll-behavior: smooth; }:root { --anchor-offset: 120px; }.tm-compare tr[id] { scroll-margin-top: var(--anchor-offset); }.tm-compare tr[id]:target { background: #fffbe6;  outline: 2px solid #fad004;  box-shadow: 0 0 0 3px rgba(250,208,4,.25) inset; transition: background .4s ease; position: relative;}@keyframes tmPulse { 0% { background: #fff3b0; } 100% { background: #fffbe6; }}.tm-compare tr[id]:target { animation: tmPulse 1.2s ease 1; }html { scroll-behavior: smooth; }#brxe-susifp {padding-right: 0; padding-left: 0; width: 100%; background-image: url(https://www.triumphmodular.com/wp-content/uploads/2025/03/triumph-mobile-office-trailers-three.png); background-size: cover; background-position: center center; background-attachment: scroll; min-height: 300px}#brxe-sthwem {padding-top: 2%; padding-right: 10%; padding-bottom: 5%; padding-left: 10%}#brxe-vdmmsa {padding-top: 2%}#brxe-immjcp {width: 100%}