
        .tile-glow { filter: drop-shadow(0 0 20px rgba(59, 130, 246, 0.2)); transition: transform 0.3s ease; }
        .tile-glow:hover { transform: translateY(-5px); filter: drop-shadow(0 0 30px rgba(59, 130, 246, 0.4)); }
        .safety-border { border-left: 5px solid #2563eb; }
        .video-wrapper { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; border-radius: 1rem; }
        .video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
    