.process-steps-section{position:relative;--step-bg:rgba(249,251,250,0.8);--step-bg-hover:rgba(249,251,250,1);--step-border:#e9ecef;--step-border-hover:rgba(40,167,69,0.2);--step-shadow:0 4px 12px rgba(0,0,0,0.08);--step-shadow-hover:0 8px 20px rgba(0,0,0,0.12);}.process-steps-section.dark-mode{--step-bg:rgba(255,255,255,0.1);--step-bg-hover:rgba(255,255,255,0.15);--step-border:rgba(255,255,255,0.2);--step-border-hover:rgba(40,167,69,0.4);--step-shadow:0 8px 32px rgba(0,0,0,0.1);--step-shadow-hover:0 12px 40px rgba(0,0,0,0.2);}.process-steps-list{list-style:none;padding:0;margin:0;display:grid;gap:1rem;}.process-steps-list li{display:grid;grid-template-columns:44px 1fr;gap:1rem;align-items:start;background:var(--step-bg);border:1px solid var(--step-border);border-radius:14px;padding:1rem;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--step-shadow);}.process-steps-list li:hover{background:var(--step-bg-hover);border-color:var(--step-border-hover);transform:translateY(-3px);box-shadow:var(--step-shadow-hover);}.process-step-number{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--new-green),#34ce57);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0;font-size:1rem;box-shadow:0 2px 8px rgba(40,167,69,0.3);transition:all 0.3s ease;}.process-steps-list li:hover .process-step-number{transform:scale(1.05);box-shadow:0 4px 12px rgba(40,167,69,0.4);}.process-steps-section.dark-mode .process-step-number,.frame-background-dark .process-step-number,.frame-gradient-dark .process-step-number,.frame-gradient-green-dark .process-step-number,.bg-color-black .process-step-number,.bg-color-gradient-dark .process-step-number,.bg-color-gradient-dark-glow .process-step-number,.bg-color-gradient-green-dark .process-step-number,.bg-color-gradient-dark-particles .process-step-number,.bg-dark .process-step-number{box-shadow:0 2px 8px rgba(40,167,69,0.4),0 0 20px rgba(40,167,69,0.3),0 0 40px rgba(40,167,69,0.1);}.process-steps-section.dark-mode .process-steps-list li:hover .process-step-number,.frame-background-dark .process-steps-list li:hover .process-step-number,.frame-gradient-dark .process-steps-list li:hover .process-step-number,.frame-gradient-green-dark .process-steps-list li:hover .process-step-number,.bg-color-black .process-steps-list li:hover .process-step-number,.bg-color-gradient-dark .process-steps-list li:hover .process-step-number,.bg-color-gradient-dark-glow .process-steps-list li:hover .process-step-number,.bg-color-gradient-green-dark .process-steps-list li:hover .process-step-number,.bg-color-gradient-dark-particles .process-steps-list li:hover .process-step-number,.bg-dark .process-steps-list li:hover .process-step-number{box-shadow:0 4px 12px rgba(40,167,69,0.6),0 0 30px rgba(40,167,69,0.4),0 0 60px rgba(40,167,69,0.2);transform:scale(1.1);}.text-primary-accent{color:#28a745 !important;}@media (max-width:767.98px){.process-steps-list{gap:0.75rem;}.process-steps-list li{padding:0.75rem;gap:0.75rem;}.process-step-number{width:36px;height:36px;font-size:0.875rem;}}[data-aos="fade-left"],[data-aos="fade-right"]{transition-property:transform,opacity;}.has-background-image .process-steps-list h1,.has-background-image .process-steps-list h2,.has-background-image .process-steps-list h3,.has-background-image .process-steps-list h4,.has-background-image .process-steps-list h5,.has-background-image .process-steps-list h6,.has-background-image .process-steps-list p,.has-background-image .process-steps-list .lead{color:#333333 !important;}.has-background-image .process-steps-list li h1,.has-background-image .process-steps-list li h2,.has-background-image .process-steps-list li h3,.has-background-image .process-steps-list li h4,.has-background-image .process-steps-list li h5,.has-background-image .process-steps-list li h6,.has-background-image .process-steps-list li p,.has-background-image .process-steps-list li .lead{color:#333333 !important;}.process-steps-section .btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.15);}.process-steps-section .btn{transition:all 0.3s ease;}
