.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-11146 .elementor-element.elementor-element-fc652f1.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-663d71a.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-863f8c0.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-fffd369.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-b110a74.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-6a881d5.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-7c4672a.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-5a325ea.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-97f74ca.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-9adfa91.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-7001ea8.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-b2afeac.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-f160e23.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-f201fe4.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-11146 .elementor-element.elementor-element-779e71d.elementor-view-stacked .elementor-icon{background-color:#b4b4b4}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.white-btn-border{border:1px solid transparent!important;transition:all .3s ease!important}.white-btn-border:hover{border:1px solid rgba(255,255,255,.7)!important}.btn-reflect{position:relative!important;overflow:hidden!important}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.white-btn-border{border:1px solid transparent!important;transition:all .3s ease!important}.white-btn-border:hover{border:1px solid rgba(255,255,255,.7)!important}.btn-reflect{position:relative!important;overflow:hidden!important}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.white-btn-border{border:1px solid transparent!important;transition:all .3s ease!important}.white-btn-border:hover{border:1px solid rgba(255,255,255,.7)!important}.btn-reflect{position:relative!important;overflow:hidden!important}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.white-btn-border{border:1px solid transparent!important;transition:all .3s ease!important}.white-btn-border:hover{border:1px solid rgba(255,255,255,.7)!important}.btn-reflect{position:relative!important;overflow:hidden!important}.requirements-container{position:relative;background-color:rgba(8,15,20,.4);border:1px solid rgba(48,192,208,.1);border-radius:8px;padding:20px;margin:15px 0;overflow:hidden;transition:all .3s ease}.requirements-container:hover{border-color:rgba(48,192,208,.3)}.requirements-container h3{color:#fff;font-size:18px;margin-bottom:15px;position:relative;padding-bottom:10px}.requirements-container h3:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:40px;background:linear-gradient(90deg,#30c0d0,rgba(48,192,208,0));animation:widthPulse 3s infinite}.requirement-item{display:flex;align-items:center;margin-bottom:10px;padding:8px 12px;background-color:rgba(15,25,35,.5);border-radius:6px;transition:transform .3s ease,background-color .3s ease;opacity:0;transform:translateY(10px);animation:fadeInUp .5s forwards}.requirement-item:nth-child(1){animation-delay:.1s}.requirement-item:nth-child(2){animation-delay:.2s}.requirement-item:nth-child(3){animation-delay:.3s}.requirement-item:nth-child(4){animation-delay:.4s}.requirement-item:nth-child(5){animation-delay:.5s}.requirement-item:nth-child(6){animation-delay:.6s}.requirement-item:hover{transform:translateX(5px);background-color:rgba(20,35,45,.7)}.requirement-item i{color:#30c0d0;margin-right:10px;font-size:16px}.requirement-item span{color:#fff;font-size:14px}.status-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;margin-bottom:8px;background-color:rgba(15,25,35,.5);border-radius:6px;transition:all .3s ease}.status-item:hover{background-color:rgba(20,35,45,.7)}.status-label{color:#fff;font-size:14px}.status-indicator{width:12px;height:12px;border-radius:50%;background-color:#30c0d0;animation:pulse 2s infinite}.status-indicator.active{background-color:#30c0d0}.status-indicator.inactive{background-color:rgba(255,255,255,.3);animation:none}.status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;background-color:rgba(48,192,208,.2);color:#30c0d0;text-transform:uppercase;letter-spacing:1px}.requirements-separator{height:1px;background:linear-gradient(90deg,transparent,rgba(48,192,208,.3),transparent);margin:15px 0}.requirements-container::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(48,192,208,.03),transparent);transform:skewX(-25deg);animation:shimmer 8s infinite}.bg-shine{position:relative;overflow:hidden}.bg-shine::before{content:"";position:absolute;top:-20%;left:15%;right:15%;height:70%;background:radial-gradient(ellipse at center top,rgba(32,193,237,.22) 0%,rgba(6,160,255,.15) 20%,rgba(16,120,237,.08) 40%,rgba(0,0,0,0) 70%);pointer-events:none;z-index:0;border-radius:50% 50% 70% 70%}.bg-shine-pulse::before{animation:refinedPulse 10s ease-in-out infinite alternate}.bg-shine>*{position:relative;z-index:1}.cube-container,.floating-cubes-container,.image-container{background:0 0!important;border:none!important;box-shadow:none!important;outline:none!important;filter:none!important}.elementor-heading-title.shimmer-effect{position:relative;overflow:hidden;white-space:nowrap;color:white!important}.elementor-heading-title.shimmer-effect::after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(32,193,237,.2) 50%,transparent 100%);animation:shimmer 3s infinite}