/* Shared, edge-to-edge header. Navigation remains one native WordPress list. */
.ts-header { --header-main-height: 96px; --contact-bar-height: 0px; --header-height: calc(var(--header-main-height) + var(--contact-bar-height)); --logo-height: 56px; --logo-scale: 1; --admin-offset: 0px; --ink: #101725; --accent: #f45b0b; --line: #e7e9ec; position: fixed; inset: 0 0 auto; z-index: 1000; color: var(--ink); background: rgba(255,255,255,.98); border-bottom: 1px solid var(--line); padding: 0; transition: background-color 220ms, color 220ms, border-color 220ms; }
.ts-header--has-contact { --contact-bar-height: 36px; }
.ts-header *, .ts-header *::before, .ts-header *::after { box-sizing: border-box; }
.ts-header--hero:not(.is-scrolled):not(.is-nav-open):not(.is-mobile-open) { background: transparent; color: white; border-color: rgba(255,255,255,.16); }
.admin-bar .ts-header { --admin-offset: 32px; top: var(--admin-offset); }
.ts-header-contact { display: block; height: var(--contact-bar-height); margin: 0; color: #fff; background: rgba(11,17,27,.94); border-bottom: 1px solid rgba(255,255,255,.12); font-style: normal; }
.ts-header-contact__inner { display: flex; align-items: center; justify-content: flex-end; gap: 18px; width: 100%; max-width: var(--ts-container-max, 1300px); height: 100%; margin: 0 auto; padding: 0 var(--ts-container-pad, clamp(1.25rem, 4vw, 2.5rem)); }
.ts-header-contact__link { position: relative; display: inline-flex; align-items: center; gap: 7px; min-width: 0; min-height: var(--contact-bar-height); color: inherit; font: 500 11px/1.2 var(--ts-font-main, sans-serif); letter-spacing: .025em; white-space: nowrap; transition: color 180ms ease; }
.ts-header-contact__link + .ts-header-contact__link::before { position: absolute; left: -9px; width: 1px; height: 12px; background: rgba(255,255,255,.24); content: ''; }
.ts-header-contact__link:is(:hover,:focus-visible) { color: #ff8b50; }
.ts-header-contact__icon { flex: 0 0 14px; width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-width: 1.65; stroke-linecap: round; stroke-linejoin: round; }
.ts-header__inner { width: 100%; max-width: var(--ts-container-max, 1300px); padding: 0 var(--ts-container-pad, clamp(1.25rem, 4vw, 2.5rem)); margin: 0 auto; min-height: var(--header-main-height); transition: min-height 240ms ease; display: flex; justify-content: space-between; align-items: center; gap: 28px; }
.ts-header .ts-brand { display: flex; flex-direction: column; text-decoration: none; color: inherit; line-height: 1.15; }
.ts-header .ts-brand__text { display: flex; align-items: center; gap: 7px; }
.ts-header .ts-brand__main { font-size: 19px; letter-spacing: .04em; color: inherit; white-space: nowrap; font-weight: 400; }
.ts-header .ts-brand__main strong { font-weight: 800; }
.ts-header .ts-brand__signal-dot { width: 6px; height: 6px; flex-shrink: 0; border-radius: 50%; background: var(--accent); box-shadow: none; }
.ts-header .ts-brand__meta { font-size: 9px; margin-top: 5px; letter-spacing: .15em; color: inherit; opacity: .7; }
.ts-header .ts-brand__logo-img { max-width: 250px; width: auto; height: var(--logo-height); object-fit: contain; transform: scale(var(--logo-scale)); transform-origin: left center; transition: transform 240ms ease; }
.ts-header a { text-decoration: none; }
.ts-header button { font: inherit; color: inherit; cursor: pointer; }
.ts-header :is(a, button):focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }
.ts-header-nav { margin-inline: auto; }
.ts-header-menu, .ts-header-menu ul { padding: 0; margin: 0; list-style: none; }
.ts-header-menu { display: flex; align-items: center; gap: 22px; }
.ts-header-menu li { margin: 0; list-style: none; }
.ts-header-menu > li { display: flex; align-items: center; min-height: var(--header-main-height); transition: min-height 240ms ease; }
.ts-header-menu > li > a { color: inherit; padding: 12px 0; font-size: 14px; font-weight: 500; white-space: nowrap; }
.ts-header-menu > li:is(.current-menu-item, .current-menu-ancestor) > a, .ts-header-menu a:hover, .ts-header-menu a:focus-visible { color: var(--accent); }
.ts-submenu-toggle { border: 0; background: transparent; width: 32px; min-height: 44px; display: inline-flex; align-items: center; justify-content: center; padding: 0; }
.ts-submenu-toggle span { width: 6px; height: 6px; border-right: 1px solid; border-bottom: 1px solid; transform: rotate(45deg); transition: transform 200ms; }
.ts-submenu-toggle[aria-expanded="true"] span { transform: rotate(225deg); }
@media (min-width: 1200px) {
 .ts-header-menu > li > a { position: relative; transition: color 180ms ease; }
 .ts-header-menu > li > a::after { content: ''; position: absolute; left: 0; width: 14px; bottom: 8px; height: 1px; background: var(--accent); opacity: .55; transform: scaleX(0); transform-origin: left center; transition: transform 220ms cubic-bezier(.2,.7,.2,1); pointer-events: none; }
 .ts-header-menu > li:is(.current-menu-item, .current-menu-ancestor) > a::after { transform: scaleX(1); opacity: .85; }
 .ts-header-menu > li.is-expanded > a::after,
 .ts-header-menu > li > a:focus-visible::after { transform: scaleX(1); }
 .ts-header-menu > li:not(.current-menu-item):not(.current-menu-ancestor) > a:is(:hover, :focus-visible) { color: inherit; }
 .ts-header-menu > li > .ts-submenu-toggle { transition: color 180ms ease; }
 @media (hover: hover) {
  .ts-header-menu > li:hover > a::after { transform: scaleX(1); }
  .ts-header-menu > li:hover > .ts-submenu-toggle { color: var(--accent); }
 }
 .ts-header-menu > li > .ts-submenu-toggle { width: 24px; flex: 0 0 24px; }
 .ts-header-menu > li > .ts-submenu-toggle span { transform: translateY(-2px) rotate(45deg); }
 .ts-header-menu > li > .ts-submenu-toggle[aria-expanded="true"] span { transform: translateY(2px) rotate(225deg); }
}
.ts-submenu { visibility: hidden; opacity: 0; pointer-events: none; transform: translateY(-5px); transition: opacity 220ms, transform 220ms, visibility 220ms; }
li.is-expanded > .ts-submenu { visibility: visible; opacity: 1; pointer-events: auto; transform: none; }
.ts-mega { position: absolute; top: 100%; left: 0; width: 100%; background: #fff; color: var(--ink); border-bottom: 1px solid var(--line); box-shadow: 0 12px 18px rgba(16,23,37,.045); max-height: calc(100dvh - var(--header-height) - var(--admin-offset)); overflow-y: auto; overscroll-behavior: contain; }
.ts-mega { transform: translateY(-8px); transition: opacity 260ms ease, transform 260ms ease, visibility 260ms; }
.ts-mega-inner { width: 100%; max-width: var(--ts-container-max, 1300px); margin: auto; display: grid; grid-template-columns: minmax(0, 59fr) minmax(0, 41fr); gap: 36px; padding: 28px var(--ts-container-pad, clamp(1.25rem, 4vw, 2.5rem)); }
.ts-mega-visual { position: relative; margin: 0; min-width: 0; min-height: 340px; overflow: hidden; border-radius: 5px; background: #e4e8eb; }
.ts-mega-photo { position: absolute; inset: 0; }
.ts-mega-photo img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0; transform: scale(1.02); transition: opacity 320ms ease, transform 340ms cubic-bezier(.2,.7,.2,1); }
.ts-mega-photo img.is-current { opacity: 1; transform: scale(1); }
.ts-mega.is-preview-reset .ts-mega-photo img { transition: none; }
.ts-mega-overlay { position: absolute; inset: auto 0 0; padding: 64px 26px 26px; display: grid; grid-template-columns: 24px minmax(0,1fr); gap: 12px 14px; background: linear-gradient(transparent, rgba(16,23,37,.83) 35%, rgba(16,23,37,.96)); color: #fff; }
.ts-mega-overlay-number { color: #ff8b50; font-size: 12px; font-variant-numeric: tabular-nums; padding-top: 5px; }
.ts-mega-overlay-title { font-size: clamp(18px, 1.5vw, 23px); line-height: 1.35; font-weight: 600; overflow-wrap: anywhere; }
.ts-mega-overlay-cta { grid-column: 2; display: flex; align-items: center; gap: 14px; font-size: 12px; }
.ts-header .ts-mega-overlay:is(:hover,:focus-visible) { color: white; }
.ts-mega-overlay-cta > span { transition: transform 200ms; }
.ts-mega-overlay:hover .ts-mega-overlay-cta > span { transform: translateX(4px); }
.ts-header .ts-mega-overlay:focus-visible { outline-offset: -5px; }
.ts-mega-services { min-width: 0; display: flex; flex-direction: column; }
.ts-mega-links { display: grid; grid-auto-flow: column; grid-template-rows: repeat(var(--mega-rows, 1), minmax(72px, 1fr)); grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 24px; flex: 1; }
.ts-mega-links > li { border-bottom: 1px solid var(--line); }
.ts-mega-links > li > a { position: relative; display: flex; gap: 10px; align-items: center; min-height: 72px; height: 100%; padding: 14px 6px 14px 0; font-size: 13px; line-height: 1.5; font-weight: 500; color: #344054; transition: color 180ms, background-color 180ms, transform 220ms; }
.ts-mega-links > li > a:is(:hover,:focus-visible) { color: #344054; }
.ts-mega-number { color: #7c8796; font-size: 10px; font-variant-numeric: tabular-nums; flex: 0 0 17px; transition: color 180ms; }
.ts-mega-arrow { color: #98a0aa; margin-left: auto; transition: transform 220ms, color 180ms; }
.ts-mega-name { overflow-wrap: anywhere; }
.ts-mega-footer { display: flex; justify-content: space-between; align-items: center; gap: 16px; border-top: 1px solid var(--line); margin-top: 20px; padding-top: 20px; }
.ts-mega-footer p { margin: 0; color: #687385; font-size: 11px; line-height: 1.5; }
.ts-mega-all { display: inline-flex; align-items: center; gap: 14px; color: var(--ink); font-size: 12px; font-weight: 600; white-space: nowrap; min-height: 44px; }
.ts-mega-all__arrow { transition: transform 200ms; }
.ts-mega-all:is(:hover,:focus-visible) .ts-mega-all__arrow { transform: translateX(4px); }
.ts-mobile-drill-header, .ts-mega-all__mobile, .ts-mega-arrow__mobile { display: none; }
@media (min-width: 1200px) {
 .ts-mega-links > li > a::after { content: ''; position: absolute; bottom: -1px; left: 0; width: 26px; height: 1px; background: var(--accent); opacity: 0; transition: opacity 200ms; }
 .ts-mega-links > li > a[data-preview-active="true"] { color: #101725; background: transparent; transform: translateX(4px); }
 .ts-mega-links > li > a[data-preview-active="true"] .ts-mega-name { text-shadow: .2px 0 currentColor; }
 .ts-mega-links > li > a[data-preview-active="true"] :is(.ts-mega-number,.ts-mega-arrow) { color: var(--accent); }
 .ts-mega-links > li > a[data-preview-active="true"] .ts-mega-arrow { transform: translateX(4px); }
 .ts-mega-links > li > a[data-preview-active="true"]::after { opacity: 1; }
}
.ts-plain-submenu { position: absolute; top: 100%; min-width: 240px; padding: 16px !important; background: white; color: var(--ink); box-shadow: 0 10px 20px #10172512; }
.ts-plain-submenu a { color: inherit; display: inline-block; padding: 10px; font-size: 14px; }
.ts-plain-submenu .ts-submenu { left: 100%; top: 0; }
.ts-mega-links .ts-plain-submenu { position: static; display: none; }
.ts-mega-links .is-expanded > .ts-plain-submenu { display: block; }
.ts-header__actions { display: flex; align-items: center; gap: 12px; }
.ts-header .ts-btn--header { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 10px 20px; background: #101725; border: 1px solid #101725; border-radius: 4px; color: white; font: 600 13px/1.4 var(--ts-font-main, sans-serif); white-space: nowrap; transition: background-color 180ms; }
.ts-header--hero:not(.is-scrolled):not(.is-nav-open):not(.is-mobile-open) .ts-btn--header { background: transparent; border-color: #ffffff70; }
.ts-header .ts-btn--header:hover { background: var(--accent); border-color: var(--accent); }
.ts-burger { display: none; width: 44px; height: 44px; border: 0; background: transparent; padding: 10px; flex-direction: column; gap: 5px; justify-content: center; }
.ts-burger__bar { height: 1.5px; width: 24px; background: currentColor; transition: transform 200ms, opacity 200ms; }
.ts-burger[aria-expanded="true"] .ts-burger__bar:first-child { transform: translateY(6.5px) rotate(45deg); }
.ts-burger[aria-expanded="true"] .ts-burger__bar:nth-child(2) { opacity: 0; }
.ts-burger[aria-expanded="true"] .ts-burger__bar:last-child { transform: translateY(-6.5px) rotate(-45deg); }
.ts-nav-contact { display: none; }
body:not(.home) { padding-top: 96px; }
body.ts-has-header-contact:not(.home) { padding-top: 132px; }
.ts-header.is-scrolled { --header-main-height: 72px; --logo-scale: .7142857; }
@media (max-width: 1199px) {
 .ts-header { --header-main-height: 80px; --logo-height: 48px; }
 .ts-header.is-scrolled { --header-main-height: 64px; --logo-scale: .75; }
 .ts-header__inner { gap: 16px; }
 .ts-burger { display: flex; }
 .ts-header-nav { position: absolute; top: 100%; left: 0; width: 100%; background: #fff; color: var(--ink); padding: 16px var(--ts-container-pad, clamp(1.25rem, 4vw, 2.5rem)) 32px; max-height: calc(100dvh - var(--header-height) - var(--admin-offset)); overflow-y: auto; overscroll-behavior: contain; visibility: hidden; opacity: 0; pointer-events: none; transition: opacity 200ms, visibility 200ms; }
 .is-mobile-open .ts-header-nav { visibility: visible; opacity: 1; pointer-events: auto; }
 .ts-header-menu { display: block; }
 .ts-header-menu > li { display: grid; grid-template-columns: minmax(0, 1fr) 44px; min-height: 52px; border-bottom: 1px solid var(--line); }
 .ts-header-menu > li > a { white-space: normal; font-size: 17px; padding: 14px 0; }
 .ts-submenu-toggle { width: 44px; }
 .ts-header .ts-submenu { position: static; grid-column: 1 / -1; width: 100%; max-height: none; min-width: 0; box-shadow: none; border: 0; padding: 0 !important; display: none; transform: none; }
 .ts-header li.is-expanded > .ts-submenu { display: block; }
 .ts-mega-inner { width: 100%; display: block; padding: 0 0 16px; }
 .ts-mega-visual { display: none; }
 .ts-mega-links { display: block; }
 .ts-mega-links > li > a { font-size: 14px; min-height: 48px; padding: 14px 0; }
 .ts-mega-footer { align-items: flex-start; flex-direction: column; gap: 4px; margin-top: 12px; padding-top: 12px; }
 .ts-mega-all { padding: 8px 0; }
 .ts-nav-contact { display: inline-flex; min-height: 48px; align-items: center; color: var(--ink); font-size: 14px; font-weight: 600; margin-top: 16px; }
 .ts-plain-submenu a { padding: 12px; }
 body:not(.home) { padding-top: 80px; }
 body.ts-has-header-contact:not(.home) { padding-top: 116px; }
}
@media (pointer: coarse) { .ts-header--has-contact { --contact-bar-height: 44px; } body.ts-has-header-contact:not(.home) { padding-top: 124px; } }
@media (max-width: 782px) { .admin-bar .ts-header { --admin-offset: 46px; } }
@media (max-width: 599px) {
 .ts-header .ts-brand__main { font-size: 16px; }
 .ts-header .ts-brand__meta { font-size: 7px; letter-spacing: .1em; }
 .ts-header .ts-brand__logo-img { max-width: 220px; }
 .ts-header__actions > .ts-btn--header { display: none; }
}
@media (max-width: 767px) {
 .ts-header-contact__inner { justify-content: center; gap: 14px; padding-right: max(16px, env(safe-area-inset-right)); padding-left: max(16px, env(safe-area-inset-left)); }
 .ts-header-contact__link { gap: 6px; font-size: clamp(10px, 2.8vw, 11px); letter-spacing: 0; }
 .ts-header-contact__link + .ts-header-contact__link::before { left: -7px; }
 .ts-header__actions > .ts-btn--header { display: none; }
 .ts-header__branding, .ts-header__actions { position: relative; z-index: 5; }
 .ts-header-nav.has-mobile-drill { top: 0; z-index: 3; height: calc(100vh - var(--admin-offset)); height: calc(100dvh - var(--admin-offset)); max-height: none; padding: 0; overflow: hidden; }
 .ts-header-nav.has-mobile-drill > .ts-mobile-main-panel { position: absolute; inset: 0; display: flex; flex-direction: column; min-height: 0; padding: calc(var(--header-height) + 10px) max(var(--ts-container-pad, 20px), env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(var(--ts-container-pad, 20px), env(safe-area-inset-left)); overflow: hidden; background: #fff; transform: translateX(0); transition: transform 250ms cubic-bezier(.4, 0, .2, 1); }
 .ts-header.is-mobile-drill .ts-mobile-main-panel { transform: translateX(-100%); pointer-events: none; }
 .ts-header-nav.has-mobile-drill > .ts-mobile-main-panel > .ts-header-menu { flex: 0 0 auto; }
 .ts-header-nav.has-mobile-drill > .ts-mobile-main-panel .ts-header-menu > li { min-height: 56px; }
 .ts-header-nav.has-mobile-drill > .ts-mobile-main-panel .ts-header-menu > li > a { padding-block: 15px; }
 .ts-header-nav.has-mobile-drill > .ts-mobile-main-panel .ts-nav-contact { display: flex; justify-content: space-between; width: 100%; margin-top: auto; padding: 14px 0; border-top: 1px solid var(--line); color: var(--ink); font-size: 15px; }
 .ts-header-nav.has-mobile-drill > .ts-mobile-main-panel .ts-nav-contact > span { color: var(--accent); }
 .ts-header-nav.has-mobile-drill > .ts-mobile-main-panel .ts-header-menu > li > .ts-submenu-toggle span { transform: rotate(-45deg); }
 .ts-header-nav.has-mobile-drill > .ts-mobile-main-panel .ts-header-menu > li > .ts-submenu-toggle[aria-expanded="true"] span { transform: rotate(-45deg); }
 .ts-header-nav.has-mobile-drill > .ts-mega { position: absolute; inset: 0; z-index: 3; display: flex; flex-direction: column; width: 100%; height: 100%; max-height: none; padding: 0 !important; overflow: hidden; background: #fff; border: 0; box-shadow: none; visibility: visible; opacity: 1; pointer-events: none; transform: translateX(100%); transition: transform 250ms cubic-bezier(.4, 0, .2, 1), visibility 250ms; }
 .ts-header.is-mobile-drill .ts-header-nav.has-mobile-drill > .ts-mega { pointer-events: auto; transform: translateX(0); }
 .ts-header.is-mobile-drill :is(.ts-header__branding, .ts-header__actions) { visibility: hidden; pointer-events: none; }
 .ts-mobile-drill-header { position: sticky; top: 0; z-index: 4; flex: 0 0 var(--header-main-height); display: grid; grid-template-columns: minmax(84px, 1fr) auto minmax(84px, 1fr); align-items: center; gap: 8px; min-height: var(--header-main-height); padding: env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left)); border-bottom: 1px solid var(--line); background: #fff; }
 .ts-mobile-drill-back, .ts-mobile-drill-close { min-width: 44px; min-height: 44px; border: 0; background: transparent; color: var(--ink); }
 .ts-mobile-drill-back { display: inline-flex; align-items: center; justify-content: flex-start; gap: 8px; padding: 0 6px; font-size: 13px; font-weight: 600; }
 .ts-mobile-drill-back > span:first-child { color: var(--accent); font-size: 18px; }
 .ts-mobile-drill-title { overflow: hidden; color: var(--ink); font-size: 16px; font-weight: 650; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
 .ts-mobile-drill-close { justify-self: end; padding: 0; font-size: 30px; font-weight: 300; line-height: 1; }
 .ts-header-nav.has-mobile-drill > .ts-mega > .ts-mega-inner { flex: 1 1 auto; min-height: 0; padding: 0; overflow: hidden; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-services { display: flex; flex-direction: column; height: 100%; padding: 0 max(var(--ts-container-pad, 20px), env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(var(--ts-container-pad, 20px), env(safe-area-inset-left)); overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-footer { order: -1; flex: 0 0 auto; display: block; margin: 0; padding: 0; border: 0; border-bottom: 1px solid var(--line); }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-footer p, .ts-mega-all__desktop, .ts-mega-arrow__desktop { display: none; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-all { display: flex; justify-content: space-between; width: 100%; min-height: 58px; padding: 8px 0; color: var(--ink); font-size: 15px; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-all__mobile, .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-arrow__mobile { display: inline; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-all__arrow { color: var(--accent); }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-links { flex: 0 0 auto; order: 0; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-links > li { position: relative; padding-left: 0 !important; list-style: none !important; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-links > li::before { content: none !important; display: none !important; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-links > li::marker { content: ''; font-size: 0; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-links > li > a { display: grid; grid-template-columns: 34px minmax(0, 1fr) 22px; column-gap: 16px; min-height: 68px; height: auto; padding: 13px 0; font-size: 15px; line-height: 1.4; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-number { align-self: stretch; display: flex; align-items: center; width: auto; min-width: 0; padding-right: 12px; border-right: 1px solid rgba(244, 91, 11, .18); color: #7d8795; font-size: 11px; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-name { min-width: 0; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-arrow { justify-self: end; margin-left: 0; padding-left: 4px; color: #8b94a2; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-links > li.current-menu-item > a, .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-links > li > a[aria-current="page"] { color: var(--ink); box-shadow: inset 2px 0 0 var(--accent); padding-left: 10px; }
 .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-links > li.current-menu-item .ts-mega-number, .ts-header-nav.has-mobile-drill > .ts-mega .ts-mega-links > li > a[aria-current="page"] .ts-mega-number { color: var(--accent); }
}
@media (prefers-reduced-motion: reduce) { .ts-mega-photo img { transform: none; } .ts-mega-links > li > a[data-preview-active="true"], .ts-mega-links > li > a[data-preview-active="true"] .ts-mega-arrow { transform: none; } .ts-header *, .ts-header *::after, .ts-header *::before, .ts-header { transition: none !important; } }
