/* Self-contained gold vehicle motion, extracted from the public tm-car.jp/haisha hero.
 * Keep the original PNG dimensions, transparent margins, ramp geometry and vehicle trajectories.
 * Insert motion-visuals.json fragments inside an .is-active wrapper to run.
 * Replace every __MOTION_ID__ token in each tow instance with a unique HTML-safe prefix.
 * No WordPress, jQuery, theme styles, fonts or remote image requests are required.
 */
.sai-motion{position:relative;width:100%;aspect-ratio:5/2;overflow:hidden;isolation:isolate}
.sai-motion *{box-sizing:border-box}
.sai-road{position:absolute;left:3%;right:3%;top:76%;height:1px;background:linear-gradient(90deg,transparent,#c8a96899,transparent)}
.sai-convoy{position:absolute;inset:0}
.sai-vehicle{position:absolute!important;display:block!important;height:auto!important;max-width:none!important;filter:none!important;object-fit:contain;pointer-events:none}
.sai-truck{width:60%!important;left:38%;top:0}
.sai-car{width:27%!important;left:40%;top:16.3%;transform-origin:18% 75%;z-index:2}
.sai-ramp{position:absolute;left:23%;top:73.6%;width:19%;height:3px;transform-origin:left center;transform:rotate(-28deg);background:linear-gradient(#f3ddb1,#9f763d);z-index:1}
.sai-motion-load .sai-car{animation:saiLoadCar 11s ease-in-out infinite}
.sai-motion-load .sai-ramp{animation:saiRamp 11s ease-in-out infinite}
.sai-motion-load .sai-convoy{animation:saiLoadLeave 11s ease-in-out infinite}
.sai-motion-load .sai-car{left:40%;top:17.34082%;transform-origin:19.0104167% 65.72265625%;animation-timing-function:linear}
.sai-motion-load .sai-ramp{left:0;top:0;width:100%;height:100%;transform:none;clip-path:polygon(6.0805% 73.5000%,6.5655% 72.9602%,7.0505% 72.4203%,7.5355% 71.8805%,8.0205% 71.3407%,8.5055% 70.8008%,8.9905% 70.2610%,9.4755% 69.7212%,9.9605% 69.1813%,10.4455% 68.6415%,10.9304% 68.1017%,11.4154% 67.5619%,11.9004% 67.0220%,12.3854% 66.4852%,12.8704% 65.9589%,13.3554% 65.4434%,13.8404% 64.9387%,14.3254% 64.4445%,14.8104% 63.9610%,15.2954% 63.4878%,15.7804% 63.0250%,16.2654% 62.5725%,16.7504% 62.1301%,17.2354% 61.6978%,17.7203% 61.2755%,18.2053% 60.8632%,18.6903% 60.4607%,19.1753% 60.0681%,19.6603% 59.6851%,20.1453% 59.3118%,20.6303% 58.9481%,21.1153% 58.5939%,21.6003% 58.2492%,22.0853% 57.9139%,22.5703% 57.5880%,23.0553% 57.2714%,23.5403% 56.9640%,24.0253% 56.6658%,24.5102% 56.3767%,24.9952% 56.0968%,25.4802% 55.8259%,25.9652% 55.5641%,26.4502% 55.3112%,26.9352% 55.0672%,27.4202% 54.8322%,27.9052% 54.6060%,28.3902% 54.3886%,28.8752% 54.1800%,29.3602% 53.9802%,29.8452% 53.7891%,30.3302% 53.6067%,30.8152% 53.4330%,31.3001% 53.2680%,31.7851% 53.1115%,32.2701% 52.9637%,32.7551% 52.8244%,33.2401% 52.6937%,33.7251% 52.5716%,34.2101% 52.4579%,34.6951% 52.3528%,35.1801% 52.2561%,35.6651% 52.1679%,36.1501% 52.0882%,36.6351% 52.0169%,37.1201% 51.9541%,37.6051% 51.8997%,38.0900% 51.8537%,38.5750% 51.8162%,39.0600% 51.7870%,39.5450% 51.7663%,40.0300% 51.7539%,40.5150% 51.7500%,41.0000% 51.7500%,41.0000% 52.5000%,40.5150% 52.5000%,40.0300% 52.5039%,39.5450% 52.5163%,39.0600% 52.5370%,38.5750% 52.5662%,38.0900% 52.6037%,37.6051% 52.6497%,37.1201% 52.7041%,36.6351% 52.7669%,36.1501% 52.8382%,35.6651% 52.9179%,35.1801% 53.0061%,34.6951% 53.1028%,34.2101% 53.2079%,33.7251% 53.3216%,33.2401% 53.4437%,32.7551% 53.5744%,32.2701% 53.7137%,31.7851% 53.8615%,31.3001% 54.0180%,30.8152% 54.1830%,30.3302% 54.3567%,29.8452% 54.5391%,29.3602% 54.7302%,28.8752% 54.9300%,28.3902% 55.1386%,27.9052% 55.3560%,27.4202% 55.5822%,26.9352% 55.8172%,26.4502% 56.0612%,25.9652% 56.3141%,25.4802% 56.5759%,24.9952% 56.8468%,24.5102% 57.1267%,24.0253% 57.4158%,23.5403% 57.7140%,23.0553% 58.0214%,22.5703% 58.3380%,22.0853% 58.6639%,21.6003% 58.9992%,21.1153% 59.3439%,20.6303% 59.6981%,20.1453% 60.0618%,19.6603% 60.4351%,19.1753% 60.8181%,18.6903% 61.2107%,18.2053% 61.6132%,17.7203% 62.0255%,17.2354% 62.4478%,16.7504% 62.8801%,16.2654% 63.3225%,15.7804% 63.7750%,15.2954% 64.2378%,14.8104% 64.7110%,14.3254% 65.1945%,13.8404% 65.6887%,13.3554% 66.1934%,12.8704% 66.7089%,12.3854% 67.2352%,11.9004% 67.7720%,11.4154% 68.3119%,10.9304% 68.8517%,10.4455% 69.3915%,9.9605% 69.9313%,9.4755% 70.4712%,8.9905% 71.0110%,8.5055% 71.5508%,8.0205% 72.0907%,7.5355% 72.6305%,7.0505% 73.1703%,6.5655% 73.7102%,6.0805% 74.2500%);background:linear-gradient(180deg,#f3ddb1,#9f763d)}
.sai-motion-load .sai-road,.sai-motion-depart .sai-road{top:73.5%}
.sai-motion-depart .sai-car{top:17.34082%}
.sai-motion-tow .sai-convoy{animation:saiLoadLeave 11s ease-in-out infinite}
.sai-motion-tow .sai-road{top:75.25%}
.sai-tow-rig{display:block;width:100%;height:100%;overflow:visible}
.sai-tow-rig .sai-tow-animated{transform-origin:0 0}
.sai-tow-car-motion{transform:translate(256.69265px,275.93490px) rotate(-12.86469deg);animation:saiTowLiftCar 11s linear infinite}
.sai-tow-lift{transform:rotate(20deg);animation:saiTowLiftArm 11s linear infinite}
.sai-tow-cradle{transform:rotate(-20deg);animation:saiTowCradle 11s linear infinite}
.sai-tow-rig .sai-tow-winch-cable{transform-origin:545px 82px;transform:scaleY(.3857142857);animation:saiTowWinchCable 11s ease-in-out infinite}
.sai-tow-hook{transform:translateY(-43px);animation:saiTowWinchHook 11s ease-in-out infinite}
.sai-tow-drum{animation:saiTowWinchDrum 11s ease-in-out infinite}
.sai-motion-depart .sai-ramp{display:none}
.sai-motion-depart .sai-convoy{animation:saiDepart 11s ease-in-out infinite}

/* Original vehicle trajectories; unrelated hero/theme keyframes excluded. */
@keyframes saiLoadCar{0%,8%{left:-22.63281%;top:39.09082%;transform:rotate(0.00000deg)}8.25%{left:-22.62825%;top:39.09082%;transform:rotate(0.00000deg)}8.50%{left:-22.61456%;top:39.09082%;transform:rotate(0.00000deg)}8.75%{left:-22.59174%;top:39.09082%;transform:rotate(0.00000deg)}9.00%{left:-22.55981%;top:39.09082%;transform:rotate(0.00000deg)}9.25%{left:-22.51877%;top:39.09082%;transform:rotate(0.00000deg)}9.50%{left:-22.46863%;top:39.09082%;transform:rotate(0.00000deg)}9.75%{left:-22.40941%;top:39.09082%;transform:rotate(0.00000deg)}10.00%{left:-22.34113%;top:39.09082%;transform:rotate(0.00000deg)}10.25%{left:-22.26380%;top:39.09082%;transform:rotate(0.00000deg)}10.50%{left:-22.17746%;top:39.09082%;transform:rotate(0.00000deg)}10.75%{left:-22.08211%;top:39.09082%;transform:rotate(0.00000deg)}11.00%{left:-21.97780%;top:39.09082%;transform:rotate(0.00000deg)}11.25%{left:-21.86455%;top:39.09082%;transform:rotate(0.00000deg)}11.50%{left:-21.74240%;top:39.09082%;transform:rotate(0.00000deg)}11.75%{left:-21.61137%;top:39.09082%;transform:rotate(0.00000deg)}12.00%{left:-21.47152%;top:39.09082%;transform:rotate(0.00000deg)}12.25%{left:-21.32287%;top:39.09082%;transform:rotate(0.00000deg)}12.50%{left:-21.16547%;top:39.09082%;transform:rotate(0.00000deg)}12.75%{left:-20.99938%;top:39.09082%;transform:rotate(0.00000deg)}13.00%{left:-20.82463%;top:39.09082%;transform:rotate(0.00000deg)}13.25%{left:-20.64128%;top:39.09082%;transform:rotate(0.00000deg)}13.50%{left:-20.44938%;top:39.09082%;transform:rotate(0.00000deg)}13.75%{left:-20.24899%;top:39.09082%;transform:rotate(0.00000deg)}14.00%{left:-20.04017%;top:39.09082%;transform:rotate(0.00000deg)}14.25%{left:-19.82297%;top:39.09082%;transform:rotate(0.00000deg)}14.50%{left:-19.59746%;top:39.09082%;transform:rotate(0.00000deg)}14.75%{left:-19.36371%;top:39.09082%;transform:rotate(0.00000deg)}15.00%{left:-19.12178%;top:39.09082%;transform:rotate(0.00000deg)}15.25%{left:-18.87175%;top:39.09082%;transform:rotate(0.00000deg)}15.50%{left:-18.61368%;top:39.09082%;transform:rotate(0.00000deg)}15.75%{left:-18.34766%;top:39.09082%;transform:rotate(0.00000deg)}16.00%{left:-18.07375%;top:39.09082%;transform:rotate(0.00000deg)}16.25%{left:-17.79205%;top:39.09082%;transform:rotate(0.00000deg)}16.50%{left:-17.50263%;top:39.09082%;transform:rotate(0.00000deg)}16.75%{left:-17.20557%;top:39.09082%;transform:rotate(0.00000deg)}17.00%{left:-16.90097%;top:39.09082%;transform:rotate(0.00000deg)}17.25%{left:-16.58891%;top:39.09082%;transform:rotate(0.00000deg)}17.50%{left:-16.26948%;top:39.09082%;transform:rotate(0.00000deg)}17.75%{left:-15.94278%;top:39.09082%;transform:rotate(0.00000deg)}18.00%{left:-15.60890%;top:39.09082%;transform:rotate(-0.39569deg)}18.25%{left:-15.26793%;top:39.09082%;transform:rotate(-0.92337deg)}18.50%{left:-14.91999%;top:39.09082%;transform:rotate(-1.45973deg)}18.75%{left:-14.56516%;top:39.09082%;transform:rotate(-2.00455deg)}19.00%{left:-14.20356%;top:39.09082%;transform:rotate(-2.55764deg)}19.25%{left:-13.83529%;top:39.09082%;transform:rotate(-3.11879deg)}19.50%{left:-13.46045%;top:39.09082%;transform:rotate(-3.68779deg)}19.75%{left:-13.07916%;top:39.09082%;transform:rotate(-4.26446deg)}20.00%{left:-12.69152%;top:39.09082%;transform:rotate(-4.84859deg)}20.25%{left:-12.29765%;top:39.09082%;transform:rotate(-5.44000deg)}20.50%{left:-11.89766%;top:39.09082%;transform:rotate(-6.03851deg)}20.75%{left:-11.49168%;top:39.09082%;transform:rotate(-6.64393deg)}21.00%{left:-11.07981%;top:39.09082%;transform:rotate(-7.25608deg)}21.25%{left:-10.66219%;top:39.09082%;transform:rotate(-7.87479deg)}21.50%{left:-10.23892%;top:39.09082%;transform:rotate(-8.49989deg)}21.75%{left:-9.81014%;top:39.09082%;transform:rotate(-9.12898deg)}22.00%{left:-9.37596%;top:39.09082%;transform:rotate(-9.75487deg)}22.25%{left:-8.93652%;top:39.09082%;transform:rotate(-10.37682deg)}22.50%{left:-8.49195%;top:39.09082%;transform:rotate(-10.99458deg)}22.75%{left:-8.04237%;top:39.09082%;transform:rotate(-11.60790deg)}23.00%{left:-7.58791%;top:39.09082%;transform:rotate(-12.21653deg)}23.25%{left:-7.12871%;top:39.09082%;transform:rotate(-12.82024deg)}23.50%{left:-6.66490%;top:39.09082%;transform:rotate(-13.41879deg)}23.75%{left:-6.19661%;top:39.09082%;transform:rotate(-14.01193deg)}24.00%{left:-5.72399%;top:39.09082%;transform:rotate(-14.59945deg)}24.25%{left:-5.24717%;top:39.09082%;transform:rotate(-15.18110deg)}24.50%{left:-4.76628%;top:39.09082%;transform:rotate(-15.75666deg)}24.75%{left:-4.28148%;top:39.09082%;transform:rotate(-16.32589deg)}25.00%{left:-3.79290%;top:39.09082%;transform:rotate(-16.88858deg)}25.25%{left:-3.30068%;top:39.09082%;transform:rotate(-17.44449deg)}25.50%{left:-2.80496%;top:39.09082%;transform:rotate(-17.99341deg)}25.75%{left:-2.30590%;top:39.09082%;transform:rotate(-18.53509deg)}26.00%{left:-1.80363%;top:39.09082%;transform:rotate(-19.06933deg)}26.25%{left:-1.29831%;top:39.09082%;transform:rotate(-19.59590deg)}26.50%{left:-0.79007%;top:39.09082%;transform:rotate(-20.11456deg)}26.75%{left:-0.27908%;top:39.09082%;transform:rotate(-20.62511deg)}27.00%{left:0.23453%;top:39.09082%;transform:rotate(-21.12731deg)}27.25%{left:0.75060%;top:38.85275%;transform:rotate(-21.29885deg)}27.50%{left:1.26898%;top:38.27575%;transform:rotate(-20.99974deg)}27.75%{left:1.78953%;top:37.69634%;transform:rotate(-20.68362deg)}28.00%{left:2.31208%;top:37.11470%;transform:rotate(-20.35040deg)}28.25%{left:2.83649%;top:36.53100%;transform:rotate(-20.00003deg)}28.50%{left:3.36261%;top:35.94539%;transform:rotate(-19.63247deg)}28.75%{left:3.89028%;top:35.35806%;transform:rotate(-19.24773deg)}29.00%{left:4.41934%;top:34.76917%;transform:rotate(-18.84581deg)}29.25%{left:4.94965%;top:34.17890%;transform:rotate(-18.42675deg)}29.50%{left:5.48105%;top:33.58742%;transform:rotate(-17.99061deg)}29.75%{left:6.01338%;top:32.99490%;transform:rotate(-17.53749deg)}30.00%{left:6.54649%;top:32.40585%;transform:rotate(-17.07350deg)}30.25%{left:7.08022%;top:31.82878%;transform:rotate(-16.61032deg)}30.50%{left:7.61442%;top:31.26395%;transform:rotate(-16.14833deg)}30.75%{left:8.14893%;top:30.71144%;transform:rotate(-15.68763deg)}31.00%{left:8.68359%;top:30.17129%;transform:rotate(-15.22831deg)}31.25%{left:9.21826%;top:29.64355%;transform:rotate(-14.77045deg)}31.50%{left:9.75277%;top:29.12824%;transform:rotate(-14.31415deg)}31.75%{left:10.28697%;top:28.62539%;transform:rotate(-13.85949deg)}32.00%{left:10.82070%;top:28.13502%;transform:rotate(-13.40656deg)}32.25%{left:11.35381%;top:27.65711%;transform:rotate(-12.95546deg)}32.50%{left:11.88614%;top:27.19168%;transform:rotate(-12.50627deg)}32.75%{left:12.41754%;top:26.73868%;transform:rotate(-12.05908deg)}33.00%{left:12.94784%;top:26.29811%;transform:rotate(-11.61397deg)}33.25%{left:13.47691%;top:25.86993%;transform:rotate(-11.17103deg)}33.50%{left:14.00458%;top:25.45409%;transform:rotate(-10.73035deg)}33.75%{left:14.53069%;top:25.05053%;transform:rotate(-10.29201deg)}34.00%{left:15.05510%;top:24.65920%;transform:rotate(-9.85610deg)}34.25%{left:15.57766%;top:24.28003%;transform:rotate(-9.42271deg)}34.50%{left:16.09820%;top:23.91293%;transform:rotate(-8.99191deg)}34.75%{left:16.61659%;top:23.55782%;transform:rotate(-8.56379deg)}35.00%{left:17.13266%;top:23.21461%;transform:rotate(-8.13843deg)}35.25%{left:17.64627%;top:22.88319%;transform:rotate(-7.71593deg)}35.50%{left:18.15726%;top:22.56344%;transform:rotate(-7.29636deg)}35.75%{left:18.66550%;top:22.25526%;transform:rotate(-6.87981deg)}36.00%{left:19.17082%;top:21.95852%;transform:rotate(-6.46660deg)}36.25%{left:19.67309%;top:21.67308%;transform:rotate(-6.06532deg)}36.50%{left:20.17215%;top:21.39880%;transform:rotate(-5.68002deg)}36.75%{left:20.66786%;top:21.13554%;transform:rotate(-5.31043deg)}37.00%{left:21.16008%;top:20.88314%;transform:rotate(-4.95631deg)}37.25%{left:21.64867%;top:20.64145%;transform:rotate(-4.61738deg)}37.50%{left:22.13347%;top:20.41030%;transform:rotate(-4.29338deg)}37.75%{left:22.61436%;top:20.18951%;transform:rotate(-3.98404deg)}38.00%{left:23.09118%;top:19.97891%;transform:rotate(-3.68908deg)}38.25%{left:23.56380%;top:19.77832%;transform:rotate(-3.40823deg)}38.50%{left:24.03208%;top:19.58755%;transform:rotate(-3.14121deg)}38.75%{left:24.49589%;top:19.40640%;transform:rotate(-2.88771deg)}39.00%{left:24.95510%;top:19.23468%;transform:rotate(-2.64746deg)}39.25%{left:25.40955%;top:19.07218%;transform:rotate(-2.42016deg)}39.50%{left:25.85914%;top:18.91869%;transform:rotate(-2.20550deg)}39.75%{left:26.30371%;top:18.77400%;transform:rotate(-2.00317deg)}40.00%{left:26.74315%;top:18.63791%;transform:rotate(-1.81288deg)}40.25%{left:27.17732%;top:18.51017%;transform:rotate(-1.63431deg)}40.50%{left:27.60611%;top:18.39059%;transform:rotate(-1.46713deg)}40.75%{left:28.02937%;top:18.27891%;transform:rotate(-1.31103deg)}41.00%{left:28.44700%;top:18.17493%;transform:rotate(-1.16568deg)}41.25%{left:28.85887%;top:18.07840%;transform:rotate(-1.03076deg)}41.50%{left:29.26485%;top:17.98909%;transform:rotate(-0.90594deg)}41.75%{left:29.66484%;top:17.90676%;transform:rotate(-0.79088deg)}42.00%{left:30.05871%;top:17.83118%;transform:rotate(-0.68525deg)}42.25%{left:30.44634%;top:17.76210%;transform:rotate(-0.58871deg)}42.50%{left:30.82764%;top:17.69928%;transform:rotate(-0.50092deg)}42.75%{left:31.20248%;top:17.64248%;transform:rotate(-0.42155deg)}43.00%{left:31.57075%;top:17.59145%;transform:rotate(-0.35024deg)}43.25%{left:31.93235%;top:17.54595%;transform:rotate(-0.28666deg)}43.50%{left:32.28718%;top:17.50574%;transform:rotate(-0.23047deg)}43.75%{left:32.63512%;top:17.47057%;transform:rotate(-0.18132deg)}44.00%{left:32.97608%;top:17.44020%;transform:rotate(-0.13887deg)}44.25%{left:33.30996%;top:17.41438%;transform:rotate(-0.10279deg)}44.50%{left:33.63667%;top:17.39287%;transform:rotate(-0.07273deg)}44.75%{left:33.95609%;top:17.37542%;transform:rotate(-0.04836deg)}45.00%{left:34.26815%;top:17.36181%;transform:rotate(-0.02933deg)}45.25%{left:34.57276%;top:17.35179%;transform:rotate(-0.01533deg)}45.50%{left:34.86981%;top:17.34512%;transform:rotate(-0.00601deg)}45.75%{left:35.15923%;top:17.34157%;transform:rotate(-0.00105deg)}46.00%{left:35.44094%;top:17.34082%;transform:rotate(0.00000deg)}46.25%{left:35.71484%;top:17.34082%;transform:rotate(0.00000deg)}46.50%{left:35.98087%;top:17.34082%;transform:rotate(0.00000deg)}46.75%{left:36.23893%;top:17.34082%;transform:rotate(0.00000deg)}47.00%{left:36.48897%;top:17.34082%;transform:rotate(0.00000deg)}47.25%{left:36.73090%;top:17.34082%;transform:rotate(0.00000deg)}47.50%{left:36.96465%;top:17.34082%;transform:rotate(0.00000deg)}47.75%{left:37.19016%;top:17.34082%;transform:rotate(0.00000deg)}48.00%{left:37.40736%;top:17.34082%;transform:rotate(0.00000deg)}48.25%{left:37.61618%;top:17.34082%;transform:rotate(0.00000deg)}48.50%{left:37.81657%;top:17.34082%;transform:rotate(0.00000deg)}48.75%{left:38.00847%;top:17.34082%;transform:rotate(0.00000deg)}49.00%{left:38.19182%;top:17.34082%;transform:rotate(0.00000deg)}49.25%{left:38.36657%;top:17.34082%;transform:rotate(0.00000deg)}49.50%{left:38.53266%;top:17.34082%;transform:rotate(0.00000deg)}49.75%{left:38.69006%;top:17.34082%;transform:rotate(0.00000deg)}50.00%{left:38.83870%;top:17.34082%;transform:rotate(0.00000deg)}50.25%{left:38.97856%;top:17.34082%;transform:rotate(0.00000deg)}50.50%{left:39.10958%;top:17.34082%;transform:rotate(0.00000deg)}50.75%{left:39.23174%;top:17.34082%;transform:rotate(0.00000deg)}51.00%{left:39.34499%;top:17.34082%;transform:rotate(0.00000deg)}51.25%{left:39.44930%;top:17.34082%;transform:rotate(0.00000deg)}51.50%{left:39.54464%;top:17.34082%;transform:rotate(0.00000deg)}51.75%{left:39.63099%;top:17.34082%;transform:rotate(0.00000deg)}52.00%{left:39.70832%;top:17.34082%;transform:rotate(0.00000deg)}52.25%{left:39.77660%;top:17.34082%;transform:rotate(0.00000deg)}52.50%{left:39.83582%;top:17.34082%;transform:rotate(0.00000deg)}52.75%{left:39.88595%;top:17.34082%;transform:rotate(0.00000deg)}53.00%{left:39.92699%;top:17.34082%;transform:rotate(0.00000deg)}53.25%{left:39.95893%;top:17.34082%;transform:rotate(0.00000deg)}53.50%{left:39.98174%;top:17.34082%;transform:rotate(0.00000deg)}53.75%{left:39.99544%;top:17.34082%;transform:rotate(0.00000deg)}54.00%{left:40.00000%;top:17.34082%;transform:rotate(0.00000deg)}88%{left:40.00000%;top:17.34082%;transform:rotate(0.00000deg)}89%,100%{left:-22.63281%;top:39.09082%;transform:rotate(0.00000deg)}}
@keyframes saiRamp{0%,54%{opacity:1}62%,100%{opacity:0}}
@keyframes saiLoadLeave{0%,70%{transform:translateX(0);opacity:1}88%{transform:translateX(85%);opacity:0}89%{transform:translateX(0);opacity:0}100%{transform:translateX(0);opacity:1}}
@keyframes saiTowWinchCable{0%,3%{transform:scaleY(1)}20%,88%{transform:scaleY(.3857142857)}89%,100%{transform:scaleY(1)}}
@keyframes saiTowWinchHook{0%,3%{transform:translateY(0)}20%,88%{transform:translateY(-43px)}89%,100%{transform:translateY(0)}}
@keyframes saiTowWinchDrum{0%,3%{transform:rotate(0deg)}20%,88%{transform:rotate(720deg)}89%,100%{transform:rotate(0deg)}}
@keyframes saiTowLiftCar{0%,20%{transform:translate(80.00000px,275.93490px) rotate(0.00000deg)}20.50%{transform:translate(80.42134px,275.93490px) rotate(0.00000deg)}21.00%{transform:translate(81.68129px,275.93490px) rotate(0.00000deg)}21.50%{transform:translate(83.76772px,275.93490px) rotate(0.00000deg)}22.00%{transform:translate(86.66054px,275.93490px) rotate(0.00000deg)}22.50%{transform:translate(90.33189px,275.93490px) rotate(0.00000deg)}23.00%{transform:translate(94.74641px,275.93490px) rotate(0.00000deg)}23.50%{transform:translate(99.86159px,275.93490px) rotate(0.00000deg)}24.00%{transform:translate(105.62816px,275.93490px) rotate(0.00000deg)}24.50%{transform:translate(111.99059px,275.93490px) rotate(0.00000deg)}25.00%{transform:translate(118.88760px,275.93490px) rotate(0.00000deg)}25.50%{transform:translate(126.25279px,275.93490px) rotate(0.00000deg)}26.00%{transform:translate(134.01520px,275.93490px) rotate(0.00000deg)}26.50%{transform:translate(142.10009px,275.93490px) rotate(0.00000deg)}27.00%{transform:translate(150.42960px,275.93490px) rotate(0.00000deg)}27.50%{transform:translate(158.92350px,275.93490px) rotate(0.00000deg)}28.00%{transform:translate(167.50000px,275.93490px) rotate(0.00000deg)}28.50%{transform:translate(176.07650px,275.93490px) rotate(0.00000deg)}29.00%{transform:translate(184.57040px,275.93490px) rotate(0.00000deg)}29.50%{transform:translate(192.89991px,275.93490px) rotate(0.00000deg)}30.00%{transform:translate(200.98480px,275.93490px) rotate(0.00000deg)}30.50%{transform:translate(208.74721px,275.93490px) rotate(0.00000deg)}31.00%{transform:translate(216.11240px,275.93490px) rotate(0.00000deg)}31.50%{transform:translate(223.00941px,275.93490px) rotate(0.00000deg)}32.00%{transform:translate(229.37184px,275.93490px) rotate(0.00000deg)}32.50%{transform:translate(235.13841px,275.93490px) rotate(0.00000deg)}33.00%{transform:translate(240.25359px,275.93490px) rotate(0.00000deg)}33.50%{transform:translate(244.66811px,275.93490px) rotate(0.00000deg)}34.00%{transform:translate(248.33946px,275.93490px) rotate(0.00000deg)}34.50%{transform:translate(251.23228px,275.93490px) rotate(0.00000deg)}35.00%{transform:translate(253.31871px,275.93490px) rotate(0.00000deg)}35.50%{transform:translate(254.57866px,275.93490px) rotate(0.00000deg)}36.00%{transform:translate(255.00000px,275.93490px) rotate(0.00000deg)}38%{transform:translate(255.00000px,275.93490px) rotate(0.00000deg)}38.25%{transform:translate(254.99435px,275.93490px) rotate(-0.00593deg)}38.50%{transform:translate(254.97747px,275.93490px) rotate(-0.02370deg)}38.75%{transform:translate(254.94947px,275.93490px) rotate(-0.05329deg)}39.00%{transform:translate(254.91060px,275.93490px) rotate(-0.09465deg)}39.25%{transform:translate(254.86118px,275.93490px) rotate(-0.14770deg)}39.50%{transform:translate(254.80160px,275.93490px) rotate(-0.21237deg)}39.75%{transform:translate(254.73237px,275.93490px) rotate(-0.28854deg)}40.00%{transform:translate(254.65405px,275.93490px) rotate(-0.37609deg)}40.25%{transform:translate(254.56729px,275.93490px) rotate(-0.47487deg)}40.50%{transform:translate(254.47282px,275.93490px) rotate(-0.58471deg)}40.75%{transform:translate(254.37141px,275.93490px) rotate(-0.70543deg)}41.00%{transform:translate(254.26392px,275.93490px) rotate(-0.83683deg)}41.25%{transform:translate(254.15125px,275.93490px) rotate(-0.97868deg)}41.50%{transform:translate(254.03435px,275.93490px) rotate(-1.13074deg)}41.75%{transform:translate(253.91422px,275.93490px) rotate(-1.29275deg)}42.00%{transform:translate(253.79187px,275.93490px) rotate(-1.46443deg)}42.25%{transform:translate(253.66835px,275.93490px) rotate(-1.64548deg)}42.50%{transform:translate(253.54475px,275.93490px) rotate(-1.83558deg)}42.75%{transform:translate(253.42212px,275.93490px) rotate(-2.03440deg)}43.00%{transform:translate(253.30155px,275.93490px) rotate(-2.24159deg)}43.25%{transform:translate(253.18412px,275.93490px) rotate(-2.45678deg)}43.50%{transform:translate(253.07087px,275.93490px) rotate(-2.67959deg)}43.75%{transform:translate(252.96284px,275.93490px) rotate(-2.90960deg)}44.00%{transform:translate(252.86102px,275.93490px) rotate(-3.14642deg)}44.25%{transform:translate(252.76638px,275.93490px) rotate(-3.38959deg)}44.50%{transform:translate(252.67982px,275.93490px) rotate(-3.63869deg)}44.75%{transform:translate(252.60221px,275.93490px) rotate(-3.89324deg)}45.00%{transform:translate(252.53433px,275.93490px) rotate(-4.15278deg)}45.25%{transform:translate(252.47690px,275.93490px) rotate(-4.41682deg)}45.50%{transform:translate(252.43057px,275.93490px) rotate(-4.68487deg)}45.75%{transform:translate(252.39590px,275.93490px) rotate(-4.95642deg)}46.00%{transform:translate(252.37339px,275.93490px) rotate(-5.23096deg)}46.25%{transform:translate(252.36341px,275.93490px) rotate(-5.50797deg)}46.50%{transform:translate(252.36626px,275.93490px) rotate(-5.78691deg)}46.75%{transform:translate(252.38214px,275.93490px) rotate(-6.06725deg)}47.00%{transform:translate(252.41114px,275.93490px) rotate(-6.34846deg)}47.25%{transform:translate(252.45327px,275.93490px) rotate(-6.62998deg)}47.50%{transform:translate(252.50843px,275.93490px) rotate(-6.91128deg)}47.75%{transform:translate(252.57640px,275.93490px) rotate(-7.19180deg)}48.00%{transform:translate(252.65689px,275.93490px) rotate(-7.47100deg)}48.25%{transform:translate(252.74949px,275.93490px) rotate(-7.74834deg)}48.50%{transform:translate(252.85371px,275.93490px) rotate(-8.02326deg)}48.75%{transform:translate(252.96896px,275.93490px) rotate(-8.29524deg)}49.00%{transform:translate(253.09456px,275.93490px) rotate(-8.56373deg)}49.25%{transform:translate(253.22975px,275.93490px) rotate(-8.82820deg)}49.50%{transform:translate(253.37369px,275.93490px) rotate(-9.08814deg)}49.75%{transform:translate(253.52548px,275.93490px) rotate(-9.34304deg)}50.00%{transform:translate(253.68415px,275.93490px) rotate(-9.59238deg)}50.25%{transform:translate(253.84866px,275.93490px) rotate(-9.83568deg)}50.50%{transform:translate(254.01793px,275.93490px) rotate(-10.07245deg)}50.75%{transform:translate(254.19085px,275.93490px) rotate(-10.30223deg)}51.00%{transform:translate(254.36625px,275.93490px) rotate(-10.52456deg)}51.25%{transform:translate(254.54296px,275.93490px) rotate(-10.73901deg)}51.50%{transform:translate(254.71978px,275.93490px) rotate(-10.94514deg)}51.75%{transform:translate(254.89551px,275.93490px) rotate(-11.14256deg)}52.00%{transform:translate(255.06896px,275.93490px) rotate(-11.33086deg)}52.25%{transform:translate(255.23892px,275.93490px) rotate(-11.50969deg)}52.50%{transform:translate(255.40425px,275.93490px) rotate(-11.67868deg)}52.75%{transform:translate(255.56378px,275.93490px) rotate(-11.83751deg)}53.00%{transform:translate(255.71643px,275.93490px) rotate(-11.98586deg)}53.25%{transform:translate(255.86113px,275.93490px) rotate(-12.12343deg)}53.50%{transform:translate(255.99689px,275.93490px) rotate(-12.24997deg)}53.75%{transform:translate(256.12275px,275.93490px) rotate(-12.36521deg)}54.00%{transform:translate(256.23784px,275.93490px) rotate(-12.46894deg)}54.25%{transform:translate(256.34136px,275.93490px) rotate(-12.56095deg)}54.50%{transform:translate(256.43259px,275.93490px) rotate(-12.64106deg)}54.75%{transform:translate(256.51088px,275.93490px) rotate(-12.70911deg)}55.00%{transform:translate(256.57571px,275.93490px) rotate(-12.76497deg)}55.25%{transform:translate(256.62660px,275.93490px) rotate(-12.80853deg)}55.50%{transform:translate(256.66321px,275.93490px) rotate(-12.83971deg)}55.75%{transform:translate(256.68528px,275.93490px) rotate(-12.85844deg)}56.00%{transform:translate(256.69265px,275.93490px) rotate(-12.86469deg)}88%{transform:translate(256.69265px,275.93490px) rotate(-12.86469deg)}89%,100%{transform:translate(80.00000px,275.93490px) rotate(0.00000deg)}}
@keyframes saiTowLiftArm{0%,38%{transform:rotate(0deg)}38.25%{transform:rotate(0.00952deg)}38.50%{transform:rotate(0.03805deg)}38.75%{transform:rotate(0.08555deg)}39.00%{transform:rotate(0.15192deg)}39.25%{transform:rotate(0.23704deg)}39.50%{transform:rotate(0.34074deg)}39.75%{transform:rotate(0.46283deg)}40.00%{transform:rotate(0.60307deg)}40.25%{transform:rotate(0.76120deg)}40.50%{transform:rotate(0.93692deg)}40.75%{transform:rotate(1.12989deg)}41.00%{transform:rotate(1.33975deg)}41.25%{transform:rotate(1.56609deg)}41.50%{transform:rotate(1.80848deg)}41.75%{transform:rotate(2.06647deg)}42.00%{transform:rotate(2.33956deg)}42.25%{transform:rotate(2.62723deg)}42.50%{transform:rotate(2.92893deg)}42.75%{transform:rotate(3.24410deg)}43.00%{transform:rotate(3.57212deg)}43.25%{transform:rotate(3.91239deg)}43.50%{transform:rotate(4.26424deg)}43.75%{transform:rotate(4.62700deg)}44.00%{transform:rotate(5.00000deg)}44.25%{transform:rotate(5.38251deg)}44.50%{transform:rotate(5.77382deg)}44.75%{transform:rotate(6.17317deg)}45.00%{transform:rotate(6.57980deg)}45.25%{transform:rotate(6.99294deg)}45.50%{transform:rotate(7.41181deg)}45.75%{transform:rotate(7.83560deg)}46.00%{transform:rotate(8.26352deg)}46.25%{transform:rotate(8.69474deg)}46.50%{transform:rotate(9.12844deg)}46.75%{transform:rotate(9.56381deg)}47.00%{transform:rotate(10.00000deg)}47.25%{transform:rotate(10.43619deg)}47.50%{transform:rotate(10.87156deg)}47.75%{transform:rotate(11.30526deg)}48.00%{transform:rotate(11.73648deg)}48.25%{transform:rotate(12.16440deg)}48.50%{transform:rotate(12.58819deg)}48.75%{transform:rotate(13.00706deg)}49.00%{transform:rotate(13.42020deg)}49.25%{transform:rotate(13.82683deg)}49.50%{transform:rotate(14.22618deg)}49.75%{transform:rotate(14.61749deg)}50.00%{transform:rotate(15.00000deg)}50.25%{transform:rotate(15.37300deg)}50.50%{transform:rotate(15.73576deg)}50.75%{transform:rotate(16.08761deg)}51.00%{transform:rotate(16.42788deg)}51.25%{transform:rotate(16.75590deg)}51.50%{transform:rotate(17.07107deg)}51.75%{transform:rotate(17.37277deg)}52.00%{transform:rotate(17.66044deg)}52.25%{transform:rotate(17.93353deg)}52.50%{transform:rotate(18.19152deg)}52.75%{transform:rotate(18.43391deg)}53.00%{transform:rotate(18.66025deg)}53.25%{transform:rotate(18.87011deg)}53.50%{transform:rotate(19.06308deg)}53.75%{transform:rotate(19.23880deg)}54.00%{transform:rotate(19.39693deg)}54.25%{transform:rotate(19.53717deg)}54.50%{transform:rotate(19.65926deg)}54.75%{transform:rotate(19.76296deg)}55.00%{transform:rotate(19.84808deg)}55.25%{transform:rotate(19.91445deg)}55.50%{transform:rotate(19.96195deg)}55.75%{transform:rotate(19.99048deg)}56.00%{transform:rotate(20.00000deg)}88%{transform:rotate(20deg)}89%,100%{transform:rotate(0deg)}}
@keyframes saiTowCradle{0%,38%{transform:rotate(0deg)}38.25%{transform:rotate(-0.00952deg)}38.50%{transform:rotate(-0.03805deg)}38.75%{transform:rotate(-0.08555deg)}39.00%{transform:rotate(-0.15192deg)}39.25%{transform:rotate(-0.23704deg)}39.50%{transform:rotate(-0.34074deg)}39.75%{transform:rotate(-0.46283deg)}40.00%{transform:rotate(-0.60307deg)}40.25%{transform:rotate(-0.76120deg)}40.50%{transform:rotate(-0.93692deg)}40.75%{transform:rotate(-1.12989deg)}41.00%{transform:rotate(-1.33975deg)}41.25%{transform:rotate(-1.56609deg)}41.50%{transform:rotate(-1.80848deg)}41.75%{transform:rotate(-2.06647deg)}42.00%{transform:rotate(-2.33956deg)}42.25%{transform:rotate(-2.62723deg)}42.50%{transform:rotate(-2.92893deg)}42.75%{transform:rotate(-3.24410deg)}43.00%{transform:rotate(-3.57212deg)}43.25%{transform:rotate(-3.91239deg)}43.50%{transform:rotate(-4.26424deg)}43.75%{transform:rotate(-4.62700deg)}44.00%{transform:rotate(-5.00000deg)}44.25%{transform:rotate(-5.38251deg)}44.50%{transform:rotate(-5.77382deg)}44.75%{transform:rotate(-6.17317deg)}45.00%{transform:rotate(-6.57980deg)}45.25%{transform:rotate(-6.99294deg)}45.50%{transform:rotate(-7.41181deg)}45.75%{transform:rotate(-7.83560deg)}46.00%{transform:rotate(-8.26352deg)}46.25%{transform:rotate(-8.69474deg)}46.50%{transform:rotate(-9.12844deg)}46.75%{transform:rotate(-9.56381deg)}47.00%{transform:rotate(-10.00000deg)}47.25%{transform:rotate(-10.43619deg)}47.50%{transform:rotate(-10.87156deg)}47.75%{transform:rotate(-11.30526deg)}48.00%{transform:rotate(-11.73648deg)}48.25%{transform:rotate(-12.16440deg)}48.50%{transform:rotate(-12.58819deg)}48.75%{transform:rotate(-13.00706deg)}49.00%{transform:rotate(-13.42020deg)}49.25%{transform:rotate(-13.82683deg)}49.50%{transform:rotate(-14.22618deg)}49.75%{transform:rotate(-14.61749deg)}50.00%{transform:rotate(-15.00000deg)}50.25%{transform:rotate(-15.37300deg)}50.50%{transform:rotate(-15.73576deg)}50.75%{transform:rotate(-16.08761deg)}51.00%{transform:rotate(-16.42788deg)}51.25%{transform:rotate(-16.75590deg)}51.50%{transform:rotate(-17.07107deg)}51.75%{transform:rotate(-17.37277deg)}52.00%{transform:rotate(-17.66044deg)}52.25%{transform:rotate(-17.93353deg)}52.50%{transform:rotate(-18.19152deg)}52.75%{transform:rotate(-18.43391deg)}53.00%{transform:rotate(-18.66025deg)}53.25%{transform:rotate(-18.87011deg)}53.50%{transform:rotate(-19.06308deg)}53.75%{transform:rotate(-19.23880deg)}54.00%{transform:rotate(-19.39693deg)}54.25%{transform:rotate(-19.53717deg)}54.50%{transform:rotate(-19.65926deg)}54.75%{transform:rotate(-19.76296deg)}55.00%{transform:rotate(-19.84808deg)}55.25%{transform:rotate(-19.91445deg)}55.50%{transform:rotate(-19.96195deg)}55.75%{transform:rotate(-19.99048deg)}56.00%{transform:rotate(-20.00000deg)}88%{transform:rotate(-20deg)}89%,100%{transform:rotate(0deg)}}
@keyframes saiDepart{0%,12%{transform:translateX(-12%);opacity:0}30%,68%{transform:translateX(0);opacity:1}90%,100%{transform:translateX(90%);opacity:0}}

/* Each local vehicle layer starts paused; the host controls visibility and playback. */
.sai-motion,.sai-motion *,.sai-motion *::before,.sai-motion *::after{animation-play-state:paused!important}
.is-active .sai-motion,.is-active .sai-motion *,.is-active .sai-motion *::before,.is-active .sai-motion *::after,
.sai-motion.is-active,.sai-motion.is-active *{animation-play-state:running!important}
html.motion-paused .sai-motion,html.motion-paused .sai-motion *,html.motion-paused .sai-motion *::before,html.motion-paused .sai-motion *::after,
html.page-hidden .sai-motion,html.page-hidden .sai-motion *,html.page-hidden .sai-motion *::before,html.page-hidden .sai-motion *::after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){
 .sai-motion,.sai-motion *,.sai-motion *::before,.sai-motion *::after{animation:none!important;transition:none!important}
 .sai-motion .sai-convoy{opacity:1;transform:none}
 .sai-motion .sai-ramp{display:none}
}
