/* Extracted from index.php */
.hstdr-process-card {
                transform-style: preserve-3d;
                perspective: 1000px;
                transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.6s ease;
            }
            .hstdr-process-card:hover {
                transform: translateY(-10px) rotateX(4deg) rotateY(2deg);
                box-shadow: 0 30px 60px -12px rgba(15, 23, 42, 0.12);
            }
            .hstdr-dark .hstdr-process-card:hover {
                box-shadow: 0 30px 60px -12px rgba(0, 0, 0, 0.4), 0 0 1px 1px rgba(59, 130, 246, 0.2);
            }
            
            .hstdr-process-step {
                opacity: 0;
                transform: translateY(30px);
                transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);
                transition-delay: calc(var(--step-index) * 150ms);
            }
            .hstdr-process-step.is-visible {
                opacity: 1;
                transform: translateY(0);
            }
