.sj-screen{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:24px;animation:sj-in .22s ease-out both;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.sj-cabs{background:radial-gradient(1200px 600px at 30% 20%,#25394b 0,#16232e 60%);color:#fff}.sj-holidays{background:radial-gradient(1200px 600px at 30% 20%,#0e7c86 0,#0b5563 65%);color:#fff}.sj-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;max-width:420px}.sj-mark{display:block;width:72px;height:72px;animation:sj-pop .45s cubic-bezier(.2,1.4,.4,1) .05s both}.sj-mark svg{width:100%;height:100%}.sj-kicker{margin:8px 0 0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.sj-cabs .sj-kicker{color:#ffc531;opacity:1}.sj-title{margin:0;font-size:clamp(22px,5vw,30px);font-weight:800;line-height:1.2}.sj-sub{margin:0;font-size:15px;opacity:.8}.sj-road{position:relative;display:block;width:220px;height:4px;margin-top:18px;background:hsla(0,0%,100%,.18);overflow:hidden}.sj-car,.sj-road{border-radius:4px}.sj-car{position:absolute;top:0;left:0;height:100%;width:40%;animation:sj-drive .65s ease-in-out both}.sj-cabs .sj-car{background:#ffc531}.sj-holidays .sj-car{background:#c9a24b}@keyframes sj-in{0%{opacity:0}to{opacity:1}}@keyframes sj-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes sj-drive{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.sj-car,.sj-mark,.sj-screen{animation:none}.sj-car{width:100%}}