@keyframes bl-anim-slide-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes bl-anim-slide-right{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes bl-anim-fade{0%{opacity:0}to{opacity:1}}@keyframes bl-anim-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes bl-anim-gps-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes bl-anim-grid-drift{0%{background-position:0 0}to{background-position:32px 32px}}@keyframes bl-anim-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bl-anim-truck-roll{0%{transform:translate(-12%)}to{transform:translate(12%)}}@keyframes bl-anim-glow{0%,to{box-shadow:0 0 #60a5fa66}50%{box-shadow:0 0 40px 8px #60a5fa2e}}.bl-on-slide{animation:.7s cubic-bezier(.22,1,.36,1) both bl-anim-slide-up}.bl-on-slide-right{animation:.7s cubic-bezier(.22,1,.36,1) both bl-anim-slide-right}.bl-on-fade{animation:.9s ease-out both bl-anim-fade}.bl-on-pulse{animation:2.4s ease-in-out infinite bl-anim-pulse}.bl-on-glow{animation:3s ease-in-out infinite bl-anim-glow}.bl-d-50{animation-delay:50ms}.bl-d-100{animation-delay:.1s}.bl-d-150{animation-delay:.15s}.bl-d-200{animation-delay:.2s}.bl-d-300{animation-delay:.3s}.bl-d-400{animation-delay:.4s}.bl-d-500{animation-delay:.5s}.bl-d-600{animation-delay:.6s}.bl-pre{opacity:0;transform:translateY(24px)}.bl-in{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.bl-grid-bg{background-image:radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0);background-size:32px 32px;animation:12s linear infinite bl-anim-grid-drift;-webkit-mask-image:radial-gradient(#000 40%,#0000 80%);mask-image:radial-gradient(#000 40%,#0000 80%)}.bl-gps-ring{border:2px solid #60a5fa80;border-radius:9999px;width:24px;height:24px;margin:-12px 0 0 -12px;animation:2.4s cubic-bezier(.16,.71,.4,1) infinite bl-anim-gps-pulse;position:absolute;top:50%;left:50%}.bl-gps-ring-2{animation-delay:.8s}.bl-gps-ring-3{animation-delay:1.6s}.bl-marquee-track{width:max-content;animation:28s linear infinite bl-anim-marquee;display:flex}@media (prefers-reduced-motion:reduce){.bl-on-slide,.bl-on-slide-right,.bl-on-fade,.bl-on-pulse,.bl-on-glow,.bl-grid-bg,.bl-marquee-track,.bl-gps-ring{animation:none!important}.bl-pre{opacity:1;transform:none}.bl-in{transition:none}}@media (max-width:860px){.bl-tour-row{flex-direction:column!important}}.bl-float-cta{z-index:60;color:#fff;background:#2563eb;border-radius:9999px;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;animation:.6s cubic-bezier(.22,1,.36,1) 1.2s both bl-anim-slide-up;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #2563eb80,0 2px 6px #0000004d}.bl-float-cta:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 14px 38px #2563eb99,0 3px 8px #00000059}@media (max-width:640px){.bl-float-cta{padding:12px 18px;font-size:13px;bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.bl-float-cta{animation:none!important}}
