@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes logoRotate{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}@keyframes particlesFloat{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@keyframes swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes sparkleGentle{0%,to{opacity:.6;transform:scale(1) translateY(0)}50%{opacity:1;transform:scale(1.02) translateY(-4px)}}@keyframes hologramRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes hexMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes hexFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes particlesMove{0%{transform:translate(0)}to{transform:translate(-100px,-100px)}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes glowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes iconRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes textGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes whatsappPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes accessoryFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes rotateFloat{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes scrollTopSlide{0%{opacity:0;transform:translateY(100px) scale(0)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes gradientShift{0%,to{opacity:1}50%{opacity:.7}}@keyframes checkmarkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes checkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes ripple-animation{to{opacity:0;transform:scale(4)}}@keyframes orbitRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes blink{0%,90%,to{transform:translate(-50%,-50%) scaleY(1)}95%{transform:translate(-50%,-50%) scaleY(.1)}}@keyframes chatPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes notificationBounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes messageSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shapesFloat{0%{transform:translate(0) rotate(0)}to{transform:translate(-200px,-200px) rotate(-1turn)}}@keyframes heartBeat{0%,to{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1.1)}75%{transform:scale(1.2)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes moveGrid{0%{transform:translate(0,0)}to{transform:translate(50px,50px)}}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(37,99,235,.3)}50%{transform:scale(1.05);box-shadow:0 0 10px 5px rgba(37,99,235,.1)}}@keyframes heroGlow{0%,to{opacity:.5}50%{opacity:.8}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes nodeOrbit{0%{transform:rotate(0deg) translateX(160px) rotate(0deg)}to{transform:rotate(1turn) translateX(160px) rotate(-1turn)}}@keyframes linesGlow{0%,to{opacity:.5}50%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-regular-400.woff2)format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-regular-400.woff)format("woff")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-solid-900.woff2)format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-solid-900.woff)format("woff")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-brands-400.woff2)format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-brands-400.woff)format("woff")}:root{--primary-color:#17aabd;--secondary-color:#6cce69;--dark-color:#1a202c;--light-color:#f7fafc;--text-color:#2d3748;--text-light:#718096;--border-color:#e2e8f0;--shadow:rgba(0, 0, 0, 0.1);--gradient-primary:linear-gradient(135deg, #428315cc, #0b555e);--gradient-secondary:linear-gradient(135deg, #3fd6dd, #17aabd);--light-bg:#f8fafb;--white:#ffffff;--text-dark:#2d3748;--shadow-sm:0 2px 8px rgba(0, 0, 0, 0.05);--shadow-md:0 4px 16px rgba(0, 0, 0, 0.08);--shadow-lg:0 10px 30px rgba(0, 0, 0, 0.12);--transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}body{color:var(--text-color);font-family:"Tajawal",sans-serif;line-height:1.6;background-color:var(--light-bg);overflow-x:hidden}.ecosystem-hardware-section{background:#f8fafc;padding:60px 0 40px}.ecosystem-hardware-section .section-title{color:#1e293b;font-weight:800;margin-bottom:2.5rem}.ecosystem-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;align-items:stretch}.ecosystem-block{background:#fff;border-radius:18px;box-shadow:0 2px 16px 0 rgba(30,41,59,.07);padding:2rem 1.5rem 1.5rem;flex:1 1;min-width:300px;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;transition:box-shadow .2s}.ecosystem-block:hover{box-shadow:0 4px 32px 0 rgba(30,41,59,.13)}.ecosystem-title{display:flex;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:700;color:#2563eb;margin-bottom:1.2rem}.ecosystem-block.ecosystem-gov .ecosystem-title{color:#0d9488}.ecosystem-block.ecosystem-tech .ecosystem-title{color:#f59e42}.ecosystem-icon{font-size:1.7rem}.ecosystem-logos{display:flex;gap:1.2rem;justify-content:center;align-items:center;margin-bottom:1rem}.ecosystem-logo-item img{width:100%;object-fit:contain}.ecosystem-logo-item span{font-size:.95rem;color:#334155;font-weight:500}.ecosystem-desc{color:#64748b;font-size:1.05rem;margin-top:.7rem}@media (max-width:900px){.ecosystem-grid{flex-direction:column;gap:2.5rem;align-items:stretch}.ecosystem-block{max-width:100%}}.overlay.nav-overlay{display:block}.watch-system-btn{background:var(--gradient-primary);border:0;border-radius:2rem;padding:.75rem 2rem;font-size:1.15rem;font-weight:600;box-shadow:0 4px 24px 0 rgba(37,99,235,.08);display:inline-flex;align-items:center;gap:.5rem;transition:background .3s,transform .2s}.watch-system-btn:focus,.watch-system-btn:hover{background:var(--gradient-primary);color:#fff;transform:translateY(-2px);text-decoration:none}.video-modal-content{background:0 0;border-radius:2rem;border:0;overflow:hidden}.video-modal-content .modal-title{font-weight:700;font-size:1.4rem;letter-spacing:.5px}.video-modal-content .btn-close{background:#fff;margin-bottom:12px;border-radius:50%;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);opacity:1}.video-modal-content .modal-body{padding:0}.swiper-wrapper{align-items:center}.swiper-button-next,.swiper-rtl .swiper-button-next,.swiper-rtl .swiper-button-prev{display:none}.app-card,.back-to-top,.btn-close,.btn-primary,.btn-secondary,.chat-close,.chat-toggle,.dot,.form-container button,.hamburger,.hotspot,.send-btn,.slider-btn,.social-icon,.submit-btn,.switcher .btn{cursor:pointer}.contact-item,.hero-visual,.hologram-center,.loading-screen,.nav-container,.nav-logo,.slider-controls{align-items:center;display:flex}.method-icon i,.newsletter-content h2,.span-price{-webkit-text-fill-color:transparent}.nk-pricing-body,.toc_list{list-style-type:none}.contact-info p a,.footer-social a,.mega-col a,.method-content a,.nav-link,.toc_list a,.whatsapp-btn a{text-decoration:none}.about-card,.app-card,.blog-page-heading-subtitle,.blog-page-heading-title,.component-decient p,.form-header,.hex-content,.loader,.newsletter-content,.portfolio-image h3,.portfolio-image p,.section-header,.social-icon,.stat,.team-member,.vision-mission-grid .card-title{text-align:center}.bg-gray:before,.card-glow,.ripple{pointer-events:none}.text-color{color:var(--text-color)!important}.loading-screen{background:var(--gradient-primary);height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s;width:100%;z-index:9999}.banner h2,.banner h3,.hero-content,.loader,.slider-btn:hover,.social-icon a i{color:#fff}.banner .section-title{text-align:start!important}.banner .section-title::after{display:none!important}.hero-badge,.nav-link{color:var(--text-color)}body[dir=ltr] .form-select{background-position:right .75rem center!important}body[dir=rtl] .form-select{background-position:left .75rem center!important}.loader-circle{animation:1s linear infinite spin;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;height:60px;margin:0 auto 1rem;width:60px}.loader-text{font-size:1.2rem;font-weight:500}.navbar{backdrop-filter:blur(20px);background:rgba(255,255,255,.95);border-bottom:1px solid var(--border-color);position:fixed;top:0;transition:.3s;width:100%;z-index:99999}.nav-container{justify-content:space-between;min-height:66px;margin:0 auto;width:1200px}.nav-logo{gap:.5rem}.logo-icon{height:50px;width:100px}.logo-shape{height:100%;width:100%}.nav-menu{align-items:center;display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-link{font-weight:500;position:relative;transition:.3s}.nav-link:hover{color:var(--primary-color)}.nav-link:after{background:var(--primary-color);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}.nav-link.active,.nav-link.active:after,.nav-link:hover:after{width:100%;color:var(--primary-color)}.footer-section ul li a.active,.mega-col a.active{color:var(--secondary-color)}.hamburger{display:none;flex-direction:column}.hamburger span{background:var(--secondary-color);height:3px;margin:3px 0;width:25px;transition:transform .4s ease,opacity .3s ease}.hamburger.active span:nth-child(1){background:var(--primary-color);transform:rotate(45deg) translate(7px,7px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){background:var(--primary-color);transform:rotate(-45deg) translate(5px,-5px)}.hero-section{align-items:center;display:flex;min-height:60vh;overflow:hidden;position:relative}.floating-particles,.grid-overlay,.hero-bg,.ribbon::after{height:100%;position:absolute;width:100%}.hero-bg{left:0;top:0;z-index:1}.floating-particles{animation:20s linear infinite particlesFloat;background-image:radial-gradient(2px 2px at 20px 30px,rgba(255,255,255,.3),transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,255,255,.4),transparent);background-size:100px 100px}.grid-overlay{background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:50px 50px;opacity:.3}.hero-container{margin:0 auto;position:relative;z-index:2}.hero-badge,.hero-badge a{align-items:center;position:relative}.hero-badge{background:linear-gradient(135deg,rgba(37,99,235,.05)0,rgba(108,206,105,.05) 100%);border-radius:50px;display:inline-flex;font-size:1rem;gap:.8rem;margin-bottom:2rem;overflow:hidden;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 20px rgba(37,99,235,.12)}.ribbon{position:relative;background:#d20110;font-weight:700;color:#fff;padding:36px 12px 20px;font-size:16px;text-align:center;border-radius:53px 54px 10px 10px;box-shadow:0 2px 6px rgba(0,0,0,.15);transform-origin:top center;animation:swing 10s infinite alternate ease-in-out}.ribbon::after{content:"";top:10px;left:50%;border-radius:50%;width:12px;height:12px;border:2px solid #000;background-color:#fff;transform:translateX(-50%)}.ribbon a:hover{color:#fff;opacity:.8}.ribbon-container::after,.ribbon-container::before{content:"";position:absolute;top:-60px;left:56%;transform:translateX(-50%);width:2px;height:78px;border-radius:0 0 10px 0;background:#000;z-index:-1}.ribbon-container::before{left:51%;z-index:1}.ribbon-container{position:absolute;top:20%;left:10%;z-index:10}.hero-badge::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;transition:left .6s ease;z-index:1;pointer-events:none}.hero-badge:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(37,99,235,.2);background:linear-gradient(135deg,rgba(37,99,235,.08)0,rgba(108,206,105,.08) 100%)}.hero-badge:hover::before{left:100%}.hero-badge a{color:#1a202c;font-weight:600;display:flex;gap:.6rem;text-decoration:none;z-index:2;padding:.8rem 1.8rem;transition:all .3s ease}.hero-badge a::after{content:"←";display:inline-block;font-size:1.1rem}:dir(ltr) .btn-arrow,:dir(ltr) .contact-btn-submit i,:dir(ltr) .hero-badge a::after,:dir(ltr) .text-gradient i,:dir(ltr) a .fa-arrow-left{transform:rotate(180deg)}.hero-badge:hover a{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-badge:hover a::before,.program-card:hover .features-list li{transform:translateX(-3px)}.badge-dot{background:#0f8}.hero-badges{margin-top:20px}.badge-item .badge-img{transition:all .3s ease}.badge-item:hover .badge-img{transform:scale(1.1)}.hero-title{color:#1a1a1a;font-size:4rem;font-weight:900;line-height:1.2;margin-bottom:2.5rem}.video-wrapper video{width:100%;height:auto;aspect-ratio:16/9}.title-word{display:inline-block}.feature-icon-2 i,.highlight,.highlight-2,.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.highlight-2{height:84px}.hero-subtitle{color:var(--text-color);font-size:1.2rem;margin-bottom:2.5rem;opacity:.9}.footer-social,.hero-buttons{display:flex;gap:1rem}.btn-primary,.btn-secondary{align-items:center;border:0;border-radius:50px;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:.3s;text-decoration:none;width:fit-content}.btn-secondary,.hologram-ring{border:2px solid rgba(0,0,0,.3)}.btn-primary{color:var(--light-color)!important}.btn-primary:hover{box-shadow:0 10px 30px rgba(174,226,181,.7);background:linear-gradient(135deg,#0b555e 0,#428315cc 100%);transform:translateY(-2px)}.articles-btn,.btn-primary{background:var(--gradient-primary)}.btn-secondary{background:0 0;color:var(--text-color)}.btn-secondary:hover{background:var(--secondary-color);border-color:none;color:#fff}.btn-arrow{rotate:180deg;transition:transform .3s}.btn-primary:hover .btn-arrow{transform:translateX(5px)}.hero-visual{justify-content:center;position:relative}.hologram-container{height:300px;position:relative;width:300px}.eye-inner,.eye-pupil,.hologram-center,.hologram-ring{border-radius:50%;position:absolute}.hologram-ring{animation:10s linear infinite hologramRotate}.ring-1{height:100%;left:0;top:0;width:100%}.ring-2{animation-delay:-3s;height:80%;left:10%;top:10%;width:80%}.ring-3{animation-delay:-6s;height:60%;left:20%;top:20%;width:60%}.hologram-center{animation:3s ease-in-out infinite float;background:var(--gradient-primary);height:80px;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);width:80px}.about-card,.services-section{position:relative;overflow:hidden}.about-card:before,.services-bg{position:absolute;left:0;top:0;width:100%}.author-info h5,.tech-icon{color:var(--dark-color);font-size:2rem}.about-section,.blog-section,.portfolio-section{background:#fff;padding:6rem 0}.section-header{margin-bottom:4rem}.about-card h3,.section-number{color:var(--primary-color);font-size:1rem;font-weight:600;margin-bottom:.5rem}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px}.section-subtitle{font-size:1.1rem;margin:0 auto;max-width:600px;color:#475569;font-weight:500}.about-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.about-card{background:#fff;border-radius:20px;box-shadow:0 5px 30px rgba(0,0,0,.1);padding:3rem 2rem;transition:.3s}.about-card:before,.btn-full,.card-1:before,.card-3:before,.code-post{background:var(--gradient-primary)}.hex-service,.portfolio-item{box-shadow:0 5px 20px rgba(0,0,0,.1);transition:.3s;cursor:pointer}.about-card:before{content:"";height:4px;transform:scaleX(0);transition:transform .3s}.about-card:hover:before{transform:scaleX(1)}.about-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.15);transform:translateY(-10px)}.card-2:before,.design-post,.security-post,.send-btn,.user-message{background:var(--gradient-secondary)}.card-icon img,.footer-section .footer-app img,.section-image img,img.logo{max-width:100%}.about-card h3{color:var(--dark-color);font-size:1.5rem;margin-bottom:1rem}.about-card p{color:var(--text-light);line-height:1.8}.services-section{background:var(--light-color);padding:6rem 0}.services-bg{height:100%;opacity:.1}.hex-pattern{animation:20s linear infinite hexMove;background-image:radial-gradient(circle at 25% 25%,var(--primary-color) 2px,transparent 2px),radial-gradient(circle at 75% 75%,var(--secondary-color) 2px,transparent 2px);background-size:100px 100px;height:100%;width:100%}.services-hexagon{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:800px}.hex-service{align-items:center;background:#fff;border-radius:20px;display:flex;height:200px;justify-content:center;position:relative}.hex-service:hover{box-shadow:0 15px 40px rgba(0,0,0,.2);transform:translateY(-10px) scale(1.05)}.hex-icon{animation:3s ease-in-out infinite hexFloat;font-size:3rem;margin-bottom:1rem}.hex-service h4,.portfolio-image h3{color:var(--dark-color);font-size:1.2rem;font-weight:600}.hex-1:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.hex-2:hover{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.hex-3:hover{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.hex-4:hover{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.hex-5:hover{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.hex-6:hover{background:linear-gradient(135deg,#a8edea,#fed6e3);color:var(--dark-color)}.dot.active,.slider-btn:hover{background:var(--primary-color)}.portfolio-filter{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.filter-btn{background:#fff;border:2px solid var(--border-color);padding:.8rem 1.5rem;transition:.3s}.filter-btn.active,.filter-btn:hover{background:var(--primary-color);color:#fff}img.logo{width:160px;height:60px}.portfolio-grid{display:grid;gap:2rem;grid-template-columns:repeat(6,1fr)}.portfolio-item{border-radius:20px;overflow:hidden;position:relative}.divider-bar{width:100%;min-height:1px;background-color:#e5e5e5}.divider-text{width:60px;min-width:60px;line-height:1.056em}.portfolio-item:hover{box-shadow:0 15px 40px rgba(0,0,0,.2);transform:translateY(-10px)}.portfolio-image{height:220px}.project-preview{background:#fff;height:100%;position:relative;width:100%}.project-preview div{bottom:0;left:0;padding:1rem 1rem 1.5rem;position:absolute;right:0}.portfolio-image h3{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.portfolio-image p{margin:0;opacity:.9}.contact-bg,.cyber-grid,.glow-effects,.newsletter-bg,.team-bg{height:100%;left:0;position:absolute;top:0;width:100%}.icon-elements,.orbit-rings{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.orbit-ring{animation:20s linear infinite orbitRotate;border:1px solid rgba(255,255,255,.1);border-radius:50%;position:absolute}.orbit-ring.ring-1{height:400px;left:-200px;top:-200px;width:400px}.orbit-ring.ring-2{animation-delay:-7s;height:600px;left:-300px;top:-300px;width:600px}.orbit-ring.ring-3{animation-delay:-14s;height:800px;left:-400px;top:-400px;width:800px}.team-circle{height:400px;margin:0 auto;position:relative;width:400px}.member-1{left:50%;top:0;transform:translateX(-50%)}.member-2{right:0;top:50%;transform:translateY(-50%)}.member-3{bottom:0;left:50%;transform:translateX(-50%)}.member-4{left:0;top:50%;transform:translateY(-50%)}.member-info h4{font-size:1rem;margin-bottom:.5rem}.contact-details p,.member-info p{opacity:.8}.testimonials-slider{height:300px;margin:0 auto 3rem;max-width:800px;overflow:hidden;position:relative}.testimonial-card{height:100%;left:0;opacity:0;padding:3rem;position:absolute;top:0;transform:translateX(100%);width:100%}.contact-item,.dot,.form-input,.slider-btn{transition:.3s}.testimonial-card.active{opacity:1;transform:translateX(0)}.quote-icon{color:var(--primary-color);font-size:4rem;line-height:1;margin-bottom:1rem}.testimonial-content p{color:var(--text-color);font-size:1.2rem;line-height:1.8;margin-bottom:2rem}.testimonial-author{align-items:center;gap:1rem}.author-avatar{align-items:center;background:var(--gradient-primary);color:#fff;display:flex;font-weight:600;justify-content:center}.author-info h5{font-size:1.1rem;margin-bottom:.25rem}.author-info span{color:var(--text-light);font-size:.9rem}.slider-btn{font-size:18px}.slider-controls{gap:2rem;justify-content:center}.slider-btn{background:#fff;border:2px solid var(--primary-color);border-radius:50%;color:var(--primary-color);height:50px;width:50px}.slider-dots{display:flex;gap:.5rem}.dot{background:var(--border-color);border-radius:50%;height:12px;width:12px}.blog-post{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f0f0f0;height:100%;border-bottom:2px solid transparent;cursor:auto}.blog-post:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.post-image{position:relative;height:240px;width:100%;overflow:hidden}.post-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-post:hover .post-image img,.event-card:hover .event-card-img img{transform:scale(1.05)}.post-category{position:absolute;top:20px;right:20px;left:auto;background-color:var(--primary-color);color:#fff;padding:5px 15px;border-radius:20px;font-size:.85rem;font-weight:700;z-index:10;box-shadow:0 4px 10px rgba(23,170,189,.4)}.post-content{padding:25px;text-align:right}.post-meta,.post-meta span{display:flex;align-items:center}.post-meta{gap:15px;color:#4b5563;font-size:.85rem;margin-bottom:15px}.post-meta span{gap:5px}.post-meta i{color:var(--secondary-color)}.post-content h3{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.post-content p{color:#666;font-size:.95rem;margin-bottom:20px;line-height:1.6;margin-bottom:1rem}.read-more{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:1rem}.read-more:hover{gap:12px;text-decoration:none;color:#428315}.contact-details h3,.post-content h4{font-size:1.2rem}.post-content h3,.post-content h4{color:var(--dark-color);line-height:1.4;margin-bottom:1rem}.contact-details h3{margin-bottom:.5rem}.benefit i,.contact-info p a:hover,.footer-links a:hover,.footer-logo,.footer-section ul li a:hover,.mega-col a i,.method-content a:hover,.read-more,.toc_list a:hover{color:var(--secondary-color)}.method-content a,.read-more{font-weight:500;transition:.3s}.contact-section{background:var(--dark-color);color:#fff;overflow:hidden;padding:6rem 0;position:relative}.contact-particles{animation:15s linear infinite particlesMove;background-image:radial-gradient(2px 2px at 20px 30px,rgba(0,212,170,.3),transparent),radial-gradient(2px 2px at 40px 70px,rgba(0,153,204,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,107,107,.4),transparent);background-size:100px 100px;height:100%;width:100%}.contact-info,.contact-sidebar{gap:2rem}.contact-item{backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border-radius:15px;gap:1rem;padding:1.5rem}.contact-item:hover{background:rgba(255,255,255,.15);transform:translateX(10px)}.contact-icon{background:var(--gradient-primary)}.form-control{border-radius:.75rem}.form-control:focus{border:0;border-bottom:2px solid var(--primary-color);border-radius:.75rem .75rem 0 0;box-shadow:none}.form-input{background:0 0;border:solid rgba(255,255,255,.3);border-width:1px 1px 2px;color:var(--dark-color);font-size:1rem;width:100%}.form-input:focus{border-bottom-color:var(--primary-color);outline:0}.form-input::placeholder{color:rgba(255,255,255,.7)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--secondary-color);outline:0}.input-line{background:var(--primary-color);bottom:0;height:2px;left:0;position:absolute;transition:width .3s;width:0}.submit-btn{background:var(--gradient-primary);border:0;border-radius:50px;color:#fff;font-size:1.1rem;font-weight:600;overflow:hidden;padding:1rem;position:relative;transition:.3s;width:100%}.submit-btn:hover{box-shadow:0 10px 30px rgba(0,212,170,.3);transform:translateY(-2px)}.btn-ripple{background:rgba(255,255,255,.3);border-radius:50%;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.5s;width:0}.submit-btn:active .btn-ripple{height:300px;width:300px}.footer{position:relative;padding:80px 0 30px;background-image:url(../img/hero-team.webp);background-position:top center;background-size:cover;background-attachment:fixed;color:#fff;overflow:hidden}.footer-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.85)0,rgba(20,20,20,.82) 100%);backdrop-filter:blur(3px);z-index:0}.footer .container{position:relative;z-index:1}.footer-main-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:60px;margin-bottom:40px}.footer-contact-col{display:flex;flex-direction:column;gap:25px;align-items:flex-start}.contact-info-item{display:flex;align-items:flex-start;gap:15px}.contact-icon{background:#6cce69;display:flex;flex-shrink:0}.contact-icon i{color:#fff;font-size:20px}.contact-details h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 5px}.contact-details p{color:rgba(255,255,255,.7);font-size:13px;margin:0 0 5px;line-height:1.6}.contact-details a{color:rgba(255,255,255,.9);text-decoration:none;font-size:14px;transition:color .3s ease}.contact-details a:hover{color:#6cce69}.footer-links-col{display:flex;flex-direction:column;align-items:flex-start}.footer-column-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}.footer-brand-col,.footer-links-list{display:flex;flex-direction:column;align-items:flex-start}.footer-links-list{list-style:none;padding:0;margin:0;gap:12px}.footer-links-list li a{color:rgba(255,255,255,.85);text-decoration:none;font-size:16px;transition:all .3s ease;display:inline-block;position:relative}.footer-links-list li a:hover{color:#6cce69;transform:translateX(-5px)}.footer-links-list li a:hover::before{opacity:1}.footer-brand-col{text-align:right}.footer-main-logo{margin-bottom:15px;text-align:start}.footer-main-logo img{height:55px;width:auto}.footer-description{color:rgba(255,255,255,.75);font-size:13px;line-height:1.7;margin:0 0 15px;max-width:320px}.footer-vision-logo{margin-bottom:15px}.footer-vision-logo img{height:75px;width:auto;opacity:.95}.footer-tagline{color:rgba(255,255,255,.7);font-size:13px;line-height:1.8;margin:0 0 15px}.footer-contact-email{margin-bottom:15px}.footer-contact-email p{color:rgba(255,255,255,.85);font-size:14px;margin:0}.footer-social-media{display:flex;gap:12px;justify-content:flex-start;margin-bottom:18px}.footer-social-media a{width:40px;height:40px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8);transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-social-media a:hover{background:#6cce69;border-color:#6cce69;color:#fff;transform:translateY(-5px) scale(1.1);box-shadow:0 8px 25px rgba(108,206,105,.5)}.footer-social-media a i{font-size:16px}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.12)}.footer-bottom p{margin:0;font-weight:300}@media (max-width:1200px){.footer-main-content{gap:40px}.footer-description,.footer-tagline{max-width:100%}}@media (max-width:991px){.footer{padding:60px 0 25px}.footer-main-content{grid-template-columns:1fr 1fr;gap:45px}.footer-social-media{justify-content:center}.footer-contact-email,.footer-description,.footer-tagline{text-align:center}.contact-info-item{align-items:center}}@media (max-width:767px){.footer{padding:50px 0 20px;background-attachment:scroll}.footer-brand-col:first-child,.footer-contact-col{grid-column:span 2!important}.footer-main-content{grid-template-columns:repeat(2,1fr);gap:35px}.footer-main-logo img{height:45px}.footer-vision-logo img{height:55px}.contact-icon{width:38px;height:38px}.contact-icon i{font-size:18px}.contact-details h3,.footer-social-media a i{font-size:15px}.contact-details a{font-size:13px}.footer-contact-email p,.footer-description,.footer-tagline{font-size:12px}.footer-column-title{font-size:16px}.footer-links-list li a{font-size:14px}.footer-bottom p{font-size:11px;padding:0 15px}.footer-social-media a{width:38px;height:38px}}@media (max-width:480px){.footer{padding:40px 0 20px}.footer-main-content{gap:30px}.footer-main-logo img{height:40px}.footer-vision-logo img{height:50px}.footer-social-media{gap:10px}.footer-social-media a{width:36px;height:36px}.footer-bottom{padding-top:20px}}.blog-body ul,.card-content ul{list-style:none;padding:0}a{color:inherit}.newsletter-section{background:#0a0a0a;color:#fff;overflow:hidden;padding:6rem 0;position:relative}.footer-section .footer-app{align-items:center;display:flex;gap:12px;margin:24px 0}.footer-section .footer-app .app-store,.footer-section .footer-app .google-play{width:130px}.cyber-grid{animation:10s linear infinite gridMove;background-image:linear-gradient(rgba(0,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,255,.1) 1px,transparent 0);background-size:50px 50px}.glow-orb{animation:4s ease-in-out infinite glowPulse;border-radius:50%;filter:blur(40px);position:absolute}.glow-1{background:rgba(0,255,255,.3);height:200px;left:20%;top:20%;width:200px}.glow-2{animation-delay:1.5s;background:rgba(108,206,105,.3);height:150px;right:30%;top:60%;width:150px}.glow-3{animation-delay:3s;background:rgba(255,255,0,.2);bottom:30%;height:180px;left:60%;width:180px}.st-post-thumb{border-radius:15px 15px 0 0;display:block;overflow:hidden;position:relative}.newsletter-content{margin:0 auto;max-width:600px;position:relative;z-index:2}.newsletter-icon{align-items:center;animation:3s linear infinite iconRotate;background:var(--gradient-primary);border-radius:50%;color:#fff;display:flex;font-size:2.5rem;height:100px;justify-content:center;margin:0 auto 2rem;width:100px}.newsletter-content h2{background:linear-gradient(45deg,#0ff,#17aabd,#7bd42d);-webkit-background-clip:text;background-size:300% 300%;font-size:2.5rem;margin-bottom:1rem;animation:3s ease-in-out infinite textGlow;background-clip:text}.newsletter-content>p{font-size:1.1rem;margin-bottom:2rem;opacity:.8}.newsletter-form{margin-bottom:3rem}.form-container{backdrop-filter:blur(20px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50px;display:flex;gap:1rem;margin:0 auto;max-width:500px;padding:.5rem}.form-container input{background:0 0;border:0;color:#fff;flex:1;font-size:1rem;padding:1rem 1.5rem}.form-container input::placeholder{color:rgba(255,255,255,.6)}.form-container input:focus{outline:0}.form-container button{background:var(--gradient-primary);border:0;border-radius:50px;color:#fff;font-weight:600;padding:1rem 2rem;transition:.3s}.mega-menu.open,.overlay.show,.stat strong{display:block}.form-container button:hover{box-shadow:0 0 30px rgba(0,255,255,.2);transform:scale(1.05)}.newsletter-benefits{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:3rem}.benefit,.form-container button{align-items:center;display:flex;gap:.5rem}.benefit{font-size:.9rem}.newsletter-stats{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.stat strong{color:var(--secondary-color);font-size:1.5rem;margin-bottom:.25rem}.accessory,.whatsapp-btn a{border-radius:50%;color:#fff}.stat span{font-size:.9rem;opacity:.7}.whatsapp-btn{bottom:30px;position:fixed;z-index:1000}.mega-col a,.whatsapp-btn a{align-items:center;display:flex;transition:.3s}.whatsapp-btn a{animation:2s infinite whatsappPulse;background:#25d366;box-shadow:0 4px 20px rgba(37,211,102,.4);font-size:1.5rem;height:60px;justify-content:center;width:60px}.whatsapp-btn a:hover{box-shadow:0 6px 25px rgba(37,211,102,.6);transform:scale(1.1)}.section-padding{padding:6rem 0}.mega-menu{background:#f8f8f8;box-shadow:0 0 0 0 transparent,0 4px 0 rgba(0,0,0,.1);display:none;padding:2rem;position:absolute;right:0;top:100%;width:100vw;z-index:1000}.mega-parent-last .mega-menu{right:unset;width:180px}.mega-row{display:flex;flex-wrap:wrap}.mega-col h6{color:var(--primary-color);font-weight:700;margin-bottom:.75rem}.mega-col a{color:#5f6774;font-size:16px;gap:8px;margin-bottom:.5rem}.mega-col a:hover{color:var(--secondary-color);padding-right:4px}.overlay{background:rgba(0,0,0,.5);display:none;inset:0;position:fixed;z-index:999}.back-to-top{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media (min-width:480px) and (max-width:1200px){.highlight-2{height:64px}.programs-grid{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:991px) and (max-width:1200px){.title-word{font-size:50px}}@media (max-width:1100px){.nav-container{justify-content:space-between!important;padding:.5rem 1rem}.mega-menu,.mega-parent-last .mega-menu,.nav-item.mega-parent{width:100%}.hero-container,.mega-parent-last .mega-menu .mega-row .mega-col{text-align:center}.hero-buttons,.mega-parent-last .mega-menu .mega-row{justify-content:center}.nav-item.mega-parent .nav-link:after{display:none}.mega-menu{box-shadow:none;max-height:none;overflow:visible;padding:1rem;position:static}.hero-container{gap:2rem;grid-template-columns:1fr}.blog-page-heading-title,.hero-title{font-size:3rem;min-height:auto}.hamburger{display:flex}.nav-menu{max-height:64vh;overflow-y:auto;background:var(--light-color);flex-direction:column;height:calc(100vh - 70px);justify-content:start;padding-top:2rem;position:fixed;right:-100%;top:70px;width:100%;transition:right .3s}.nav-menu.active{right:0}}@media (max-width:767px){.contact-form-container{padding:1.5rem!important}.about-grid,.portfolio-grid{grid-template-columns:1fr}.banner h2,.banner p{text-align:center}.services-hexagon{grid-template-columns:repeat(2,1fr)}.team-circle{height:300px;width:300px}.contact-content{gap:2rem;grid-template-columns:1fr}.hero-buttons{flex-direction:column;gap:1rem}.btn-primary,.btn-secondary{justify-content:center;width:100%}.img-man{display:none}}@media (max-width:480px){.blog-page-heading-title,.hero-title,.section-title{font-size:2rem}.services-hexagon{grid-template-columns:1fr}.team-circle{height:250px;width:250px}.testimonial-card{padding:2rem}.whatsapp-btn{bottom:20px;left:20px}.whatsapp-btn a{font-size:1.2rem;height:50px;width:50px}.highlight-2{height:42px}}.accessory{align-items:center;animation:5s ease-in-out infinite accessoryFloat;backdrop-filter:blur(10px);background:var(--gradient-primary);display:flex;font-size:1.5rem;height:50px;justify-content:center;position:absolute;width:50px}.calculator,.gas{right:43%;top:-12%;animation-delay:0s}.gas{right:14%;top:0}.gear{animation:8s linear infinite rotateFloat;left:0;top:35%}.chart{animation-delay:1s;left:17%;top:3%}.step{background-color:transparent;padding:0}.bg-gray{position:relative;z-index:0}.bg-gray:before{background:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.demo-div{background-image:url(../img/advertisements.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.img-man{bottom:0;height:420px;left:15%;position:absolute;z-index:1}[dir=ltr] .img-man{left:unset;right:15%}@media (max-width:1440px){.nav-container{justify-content:space-around}.img-man{left:10%}[dir=ltr] .img-man{left:unset;right:0}.portfolio-grid{grid-template-columns:repeat(5,1fr)}}.feature-icon i{font-size:30px}.form-header h3,.modal-header h4{font-size:1.5rem;font-weight:700}.solution-features{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.feature-tag{background:rgba(117,210,94,.1);border-radius:15px;color:var(--primary-color);font-size:.8rem;font-weight:500;padding:.3rem .8rem}.modal-header .btn-close{margin-left:calc(var(--bs-modal-header-padding-x)*-.5);margin-right:auto}[dir=ltr] .modal-header .btn-close{margin-left:auto;margin-right:calc(var(--bs-modal-header-padding-x)*-.5)}.modal-header{align-items:center;background:var(--gradient-primary);border-bottom:1px solid #e5e7eb;border-radius:20px 20px 0 0;color:#fff;display:flex;gap:15px;padding:2rem}.modal-header h4{color:#111827}.modal-body{padding:1rem 2rem 2rem}.modal-content{border-radius:1.5rem;transform:scale(.9);transition:transform .3s ease-in-out}.back-to-top,.btn-close{display:flex;transition:.3s ease-in-out;align-items:center;border:0;justify-content:center}.btn-close{background:#f3f4f6;border-radius:.75rem;height:30px;padding:4px;width:30px}.btn-close:hover{background:#e5e7eb}.back-to-top{animation:.3s ease-out scrollTopSlide;background:var(--gradient-primary);border-radius:50%;bottom:2rem;height:50px;opacity:0;position:fixed;right:2rem;transform:translateY(20px);visibility:hidden;width:50px;z-index:1000}.back-to-top i{color:var(--light-color)}[dir=ltr] .back-to-top{left:2rem;right:auto}.whatsapp-btn{left:auto;right:30px}[dir=ltr] .card-content li{padding-left:25px;padding-right:0}[dir=ltr] .card-content li:before{left:0;right:unset}[dir=ltr] .chat-close{margin-left:auto;margin-right:0}[dir=ltr] .chat-toggle,[dir=ltr] .chat-widget{left:unset;right:30px}.st-link-hover,.st-link-hover-wrap .st-link-hover{right:20px;top:-100px;z-index:2;position:absolute}.back-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}.back-to-top:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-5px)}.featured-preview:hover .st-zoom-in{-webkit-transform:scale(1.07);transform:scale(1.07)}.safe-investment-section{position:relative;background:#fff;overflow:hidden}.investment-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:50px;position:relative;z-index:1}.investment-card{position:relative;height:100%;cursor:pointer;group:"card"}.investment-card:hover{transform:translateY(-8px);transition:transform .3s cubic-bezier(.4,0,.2,1)}.card-inner,.card-shadow{height:100%;border-radius:20px}.card-inner{position:relative;background:#fff;padding:40px;display:flex;flex-direction:column;border:2px solid transparent;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgba(0,0,0,.08),0 0 0 1px rgba(15,23,42,.06)}.investment-card:hover .card-inner{border-color:#10b981;box-shadow:0 20px 50px rgba(16,185,129,.15),0 0 0 1px rgba(16,185,129,.2)}.card-shadow{position:absolute;bottom:-2px;right:-2px;width:100%;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(6,182,212,.1));z-index:-1;opacity:0;transition:opacity .3s ease}.investment-card:hover .card-shadow{opacity:1}.problem-side{flex:1}.card-icon-wrapper{width:70px;height:70px;margin:0 auto 20px;position:relative;display:flex;align-items:center;justify-content:center}.problem-icon-wrapper{margin-left:auto;margin-right:0}.icon-bg{z-index:0}.problem-bg{background:linear-gradient(135deg,#d4f4d4 0,#b8eab8 100%)}.investment-card:hover .problem-bg{background:linear-gradient(135deg,#8fd98f 0,#6cce69 100%);transform:scale(1.1) rotate(5deg)}.card-icon-wrapper i{position:relative;z-index:1;font-size:32px;color:#6cce69;transition:all .3s ease}.investment-card:hover .card-icon-wrapper i{color:#fff;transform:scale(1.1)}.card-title{font-size:22px;color:#1e293b;text-align:start}.problem-text{font-size:15px;color:#374151;line-height:1.7;text-align:right;margin:0}.card-divider{width:100%;height:2px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:25px 0}.solution-side{flex:0}.solution-badge{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#d1fae5 0,#a7f3d0 100%);color:#065f46;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;margin-bottom:15px;text-align:right;border-left:3px solid #10b981}.solution-badge i{font-size:16px}.solution-text{font-size:15px;color:#047857;line-height:1.7;text-align:right;margin:0;font-weight:500}@media (max-width:1024px){.investment-cards-grid{grid-template-columns:1fr 1fr;gap:25px}.card-inner{padding:30px}}@media (max-width:768px){.investment-cards-grid{grid-template-columns:1fr;gap:20px}.card-inner{padding:25px}.card-title{font-size:20px}.card-icon-wrapper{width:60px;height:60px}.card-icon-wrapper i{font-size:28px}.solution-badge{gap:10px}}@media (max-width:480px){.card-inner{padding:20px}.card-divider{margin:20px 0}.card-icon-wrapper{width:55px;height:55px}.card-icon-wrapper i{font-size:24px}.card-title{font-size:18px}.problem-text,.solution-text{font-size:14px}}.st-link-hover-wrap .st-link-hover{background:var(--primary-color);border-radius:0 0 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;width:50px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:.3s;transition:.3s}.st-post-thumb:after,.st-zoom-in{border-radius:15px 15px 0 0;height:100%}.featured-preview:hover .st-link-hover{opacity:1;top:0}.st-post-thumb:hover:after{opacity:.3}.st-zoom-in{width:100%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.st-link-hover{background:var(--primary-color);border-radius:0 0 40px 40px;height:120px;width:50px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-group,.price_box_inner{position:relative}.st-link-hover,.st-link-hover i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:.3s;transition:.3s}.st-link-hover i{background-color:#fff;color:var(--primary-color);height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin-bottom:5px;-webkit-transform:scale(.5) rotate(180deg);transform:scale(.5) rotate(180deg)}.st-post-thumb:after{background-color:#111;content:"";left:0;opacity:0;position:absolute;top:0;-webkit-transition:.3s;transition:.3s;width:100%}.app-card,.btn-full,.method-card,.price_box_inner{transition:.3s ease-in-out}.st-link-hover-wrap:hover .st-link-hover i{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);-webkit-transition-delay:.15s;transition-delay:.15s}.contact-form-container{border-radius:1.5rem;padding:3rem}.form-header{margin-bottom:2rem}.form-group label,.form-header h3{color:#111827;margin-bottom:.5rem}.section-title-side{color:var(--text-color);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}.contact-form{gap:1.5rem}.form-group label{color:#374151;display:block;font-weight:600}label span{color:#dc2626;margin-left:4px;margin-right:4px}.form-group input,.form-group select,.form-group textarea{border:2px solid #e5e7eb;border-radius:.75rem;font-family:inherit;font-size:1rem;padding:.75rem 3rem .75rem 1rem;transition:.3s ease-in-out}.form-group textarea{width:100%}.form-group i{bottom:13%;color:#9ca3af;font-size:1rem;position:absolute;right:24px;transform:translateY(-50%)}.form-group i.fa-comment{top:46%}.contact-form,.contact-methods,.contact-sidebar{display:flex;flex-direction:column}.contact-methods{gap:1rem}.method-card{background:var(--white);border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:flex;gap:1rem;padding:1.5rem}.btn-full,.status-badge{gap:.5rem;display:inline-flex}.method-icon i{-webkit-background-clip:text;background-clip:text}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;utf8,<svg fill='lightgray' height='16' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M4 6l4 4 4-4z'/></svg>")left 5px center/22px no-repeat;border:1px solid #ccc;padding-right:25px}.method-content h4,.method-content p{margin-bottom:0}.status-badge.open{color:#10b981}.status-badge{align-items:center;font-size:.875rem;font-weight:600}.status-badge i{animation:2s ease-in-out infinite pulse;font-size:.5rem}.btn-full{align-items:center;border:0;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-size:1.1rem;justify-content:center;padding:1rem 2rem;width:100%}.switcher{background-color:#fff;border:2px solid #ccc;border-radius:50rem;display:inline-flex;margin-top:30px;overflow:hidden;padding:8px 10px}.switcher .btn{border:0;flex:1;font-size:16px;outline:0;padding:6px 27px;transition:background-color .3s,color .3s}.switcher .btn:not(.active){background-color:transparent;color:#000}.switcher .btn.active{background:linear-gradient(100deg,#0b555e,#428315cc);border-radius:50rem;color:#fff}.price_box_inner.active{border:1px solid var(--secondary-color)}.price_box_inner:hover{transform:translateY(-5px)}.price_box_inner{align-content:flex-start;background-color:#fff;border-radius:16px;box-shadow:0 0 12px #cbc8;display:grid;grid-template-rows:.25fr 1fr .1fr;margin-bottom:1.5rem}.component-decient{background-color:#428315;border-radius:0 0 10px 10px;margin:0 10px;padding:10px;position:absolute;top:0}.component-decient p{color:#fff;font-size:16px;margin:0}.span-price{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:40px}.p-decerption i{color:var(--secondary-color);font-size:.875rem}.nk-pricing-body{padding:0}.initiative-hero{background:linear-gradient(135deg,#0b555e 0,#428315cc 100%);min-height:70vh;display:flex;align-items:center;position:relative;overflow:hidden}.initiative-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(23,170,189,.15)0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(108,206,105,.15)0,transparent 50%);animation:gradientShift 15s ease infinite}.initiative-image{text-align:center;animation:float 3s ease-in-out infinite}.feature-card{background:#fff;border-radius:20px;padding:40px 30px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid transparent;height:100%;position:relative;overflow:hidden}:dir(ltr) .problem-icon-wrapper{margin-left:0;margin-right:auto}:dir(ltr) .faq-header span,:dir(ltr) .problem-text,:dir(ltr) .solution-text,:dir(ltr) .text-end{text-align:start!important}.feature-card:hover::before,.payment-option label:hover::before{opacity:1}.feature-card:hover{transform:translateY(-15px) scale(1.02);border-color:var(--secondary-color);box-shadow:0 25px 50px rgba(23,189,134,.25)}.feature-icon{width:80px;height:80px;margin:0 auto 20px;background:var(--gradient-primary);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;transition:all .4s ease;position:relative;z-index:1}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 15px 35px rgba(23,189,147,.4)}.feature-card h3{font-size:22px;font-weight:700;margin-bottom:15px;color:var(--text-color);position:relative;z-index:1}.feature-card p{color:#64748b;line-height:1.8;margin:0;position:relative;z-index:1}.user-counter-container{max-width:600px;margin:0 auto}.user-counter-card{background:#fff;border-radius:20px;padding:30px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:all .3s ease}.user-counter-card:hover{box-shadow:0 15px 50px rgba(23,170,189,.15);transform:translateY(-5px)}.user-counter-card h4{font-size:24px;font-weight:700;color:var(--text-color)}.counter-controls{display:flex;align-items:center;justify-content:center;gap:20px}.counter-btn{background:var(--gradient-primary);color:#fff;cursor:pointer}.counter-btn:hover{box-shadow:0 8px 20px rgba(23,170,189,.4)}.counter-btn:active{transform:scale(.95)}#userCount{border:2px solid #e2e8f0;transition:all .3s ease}#userCount:focus{border-color:var(--secondary-color);box-shadow:0 0 0 4px rgba(56,189,23,.1)}.programs-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.program-card,.program-header{position:relative;overflow:hidden}.program-card{background:#fff;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid #e2e8f0}.program-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(23,170,189,.2);border-color:rgba(23,170,189,.3)}.program-card.selected{border-color:var(--primary-color);box-shadow:0 20px 45px rgba(23,170,189,.3);transform:translateY(-8px)}.program-card.selected::after{content:"✓";position:absolute;top:15px;left:15px;width:35px;height:35px;background:var(--secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;z-index:10;animation:checkmarkPop .3s cubic-bezier(.68,-.55,.265,1.55)}.program-header{background:var(--gradient-primary);padding:25px;text-align:center;color:#fff}.program-header::before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1)0,transparent 70%);transition:all .5s ease}.program-card:hover .program-header::before{transform:translate(-25%,-25%)}.features-list li,.program-icon{display:flex;align-items:center;transition:all .3s ease}.program-icon{width:60px;height:60px;margin:0 auto 15px;background:rgba(255,255,255,.2);border-radius:15px;justify-content:center;font-size:28px;position:relative;z-index:1}.program-card:hover .program-icon{transform:scale(1.1) rotateY(360deg)}.program-header h3{font-size:20px;font-weight:700;margin:0;position:relative;z-index:1}.program-body{padding:25px}.price-display{text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #e2e8f0}.price-display .price{font-size:36px;font-weight:800;color:var(--text-color);display:block;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-display .currency{font-size:14px;color:#64748b;display:block;margin-top:5px}.features-list,.footer .footer-section ul{list-style:none;padding:0;margin:0}.features-list li{padding:8px 0;color:#64748b;gap:10px}.comparison-table{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px rgba(0,0,0,.2)}.comparison-table tbody tr td,.comparison-table thead tr th{padding:24px}.comparison-table thead tr th{background:rgba(0,0,0,.1)}.comparison-table tbody tr td{background:rgba(0,0,0,.15);color:#e5e7eb}.features-list i{color:var(--secondary-color);font-size:16px;transition:all .3s ease}.program-card:hover .features-list i{transform:scale(1.2)}.program-select{position:relative}.program-checkbox{display:none}.select-btn{display:block;padding:14px 20px;background:#f1f5f9;border-radius:12px;text-align:center;cursor:pointer;transition:all .3s ease;font-weight:600;color:var(--text-color);position:relative;overflow:hidden}.select-btn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(23,170,189,.1);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.select-btn:hover::before{width:300px;height:300px}.select-btn:hover{background:#e2e8f0;transform:translateY(-2px)}.program-checkbox:checked+.select-btn{background:var(--gradient-primary);color:#fff;box-shadow:0 5px 15px rgba(23,170,189,.3)}.program-checkbox:checked+.select-btn::before{content:"✓ ";margin-left:5px;position:static;width:auto;height:auto;background:0 0}.total-summary{position:sticky;bottom:20px;z-index:100;animation:slideInUp .5s ease}.summary-card{background:linear-gradient(135deg,#1e293b 0,#334155 100%);border-radius:25px;padding:35px;color:#fff;box-shadow:0 25px 70px rgba(0,0,0,.4);position:relative;overflow:hidden}.summary-card::before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(23,170,189,.1)0,transparent 70%);animation:rotate 20s linear infinite}.summary-card h3{font-size:26px;font-weight:700;margin-bottom:15px;position:relative;z-index:1}.selected-programs{color:rgba(255,255,255,.85);font-size:15px;position:relative;z-index:1}.total-price{font-size:52px;font-weight:900;background:var(--gradient-secondary);-webkit-background-clip:text;background-clip:text;position:relative;z-index:1;text-shadow:0 0 30px rgba(23,170,189,.5)}.total-price .currency{font-size:18px;display:block;color:rgba(255,255,255,.8);-webkit-text-fill-color:rgba(255,255,255,.8)}.subscribe-btn{padding:16px 45px;font-size:18px;font-weight:700;border:0;display:inline-flex;align-items:center;gap:10px;position:relative;z-index:1;transition:all .3s ease}.subscribe-btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(174,226,181,.5)}.subscribe-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.modal-content .program-card-mini,.price-summary-sidebar,.program-card-mini .program-icon-mini{transition:all .3s ease}.program-card-mini label>div{transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;border:2px solid #e2e8f0;border-radius:15px;padding:20px;text-align:center;height:100%;transition:all .3s ease;position:relative}.program-card-mini:hover label>div{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15);border-color:var(--primary-color)}.program-card-mini .program-checkbox:checked+label>div{border-color:#6cce69;background:linear-gradient(135deg,rgba(108,206,105,.05)0,rgba(23,170,189,.05) 100%)}.program-card-mini .program-checkbox:checked+label .checkmark-badge{display:flex!important;animation:checkmarkPop .3s ease}.program-card-mini:hover .program-icon-mini{transform:scale(1.1) rotate(5deg)}.selected-programs-list .program-item{display:flex;justify-content:space-between;align-items:center;padding:12px;margin-bottom:10px;background:#f8fafc;border-radius:10px;font-size:14px;color:var(--text-color)}.selected-programs-list .program-item .program-name{font-weight:600}.selected-programs-list .program-item .program-price{color:var(--primary-color);font-weight:700}.counter-btn-mini:hover{transform:scale(1.1);box-shadow:0 5px 15px rgba(0,0,0,.2)}.subscribe-btn-sidebar:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 25px rgba(23,170,189,.4)}.subscribe-btn-sidebar:disabled{opacity:.5;cursor:not-allowed}@media (max-width:992px){.price-summary-sidebar{position:relative!important;top:0!important;margin-bottom:30px}}@media (max-width:576px){.programs-grid{grid-template-columns:1fr!important}}.wizard-content{border-radius:25px;border:0;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.wizard-content .modal-header{background:var(--gradient-primary);color:#fff;border:0;padding:30px;position:relative;overflow:hidden}.wizard-content .modal-header::before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1)0,transparent 70%)}.wizard-content .modal-title{font-size:26px;font-weight:700;position:relative;z-index:1}.wizard-content .btn-close{background:rgba(255,255,255,.2);opacity:1;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;z-index:1}.wizard-content .btn-close:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.wizard-content .btn-close i{color:#fff;font-size:18px}.step,.wizard-steps{position:relative}.step{text-align:center;z-index:2;transition:all .3s ease}.step-number{width:55px;height:55px;border-radius:50%;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:20px;margin:0 auto 12px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.step.active .step-number,.step.completed .step-number{background:var(--gradient-primary);color:#fff;box-shadow:0 8px 20px rgba(23,170,189,.4);transform:scale(1.1)}.step.completed .step-number::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px}.step-label{font-size:14px;color:#64748b;font-weight:600;transition:all .3s ease}.step.active .step-label{color:var(--text-color);font-weight:700}.step-line{flex:1;height:3px;background:#e2e8f0;margin:0 20px 35px;position:relative;overflow:hidden}.step-line::after{content:"";position:absolute;top:0;right:0;width:0;height:100%;background:var(--gradient-primary);transition:width .5s ease}.step.completed~.step-line::after{width:100%}.payment-option input[type=radio],.program-card-mini input[type=checkbox]{display:none}.wizard-step-content.active{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1)}.form-label{font-size:15px}.wizard-content .form-control{border-radius:12px;border:2px solid #e2e8f0;padding:13px 16px;transition:all .3s ease;font-size:15px}.wizard-content .form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(23,170,189,.1)}.payment-option{position:relative}.payment-option label{gap:15px}.payment-option label::before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(23,170,189,.05)0,rgba(108,206,105,.05) 100%);opacity:0;transition:opacity .3s ease}.payment-option label i{color:var(--primary-color);position:relative;z-index:1;font-size:36px;color:#94a3b8;margin-bottom:12px;transition:all .3s ease}.payment-option input[type=radio]:checked+label{background:linear-gradient(135deg,rgba(23,170,189,.1)0,rgba(108,206,105,.1) 100%);border-color:var(--secondary-color);background:#fff;box-shadow:0 10px 30px rgba(23,170,189,.2)}.payment-option input[type=radio]:checked+label::after{background:var(--secondary-color);animation:checkPop .3s cubic-bezier(.68,-.55,.265,1.55);content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:10px;left:10px;width:30px;height:30px;background:var(--gradient-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;animation:checkPop .3s ease;z-index:2}.order-summary{background:#f8fafc}.order-summary h6{font-size:1.3rem;color:var(--text-color);margin-bottom:25px;display:flex;align-items:center}.summary-item{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #e2e8f0}.order-summary h6,.summary-item.total{font-weight:700;font-size:19px}.wizard-actions button{flex:1;padding:14px 25px;font-size:16px;transition:all .3s ease}.success-icon{font-size:90px;color:#10b981;animation:scaleIn .6s cubic-bezier(.68,-.55,.265,1.55);filter:drop-shadow(0 10px 20px rgba(16,185,129,.3))}.success-message h3{font-size:30px;margin-top:20px}.access-info{max-width:550px;margin:35px auto}.info-item,.initiative-badge{display:flex;align-items:center}.info-item{gap:20px;text-align:right}.info-item i{font-size:36px;color:var(--secondary-color);transition:all .3s ease}.info-item:hover i{transform:scale(1.1)}.wizard-steps .step-line .about-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(66,131,21,.8)0,rgba(11,85,94,.8) 100%)}.initiative-hero .container{position:relative;z-index:2}.initiative-hero .hero-badge a,a{text-decoration:none}.initiative-hero .hero-title{color:#fff}.initiative-hero .hero-title .highlight{color:#6cce69}.initiative-hero .hero-subtitle{color:rgba(255,255,255,.95);font-size:1.25rem}.initiative-image i{color:rgba(255,255,255,.9)}.about-initiative .section-number{color:var(--primary-color);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:2px}.about-initiative .section-title{font-size:2.5rem;font-weight:800;color:var(--text-color)}.about-initiative .section-subtitle{font-size:1.15rem;color:#64748b;max-width:700px;margin:0 auto}.about-initiative .about-card{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.08)}.initiative-badge{width:100px;height:100px;margin:0 auto;background:var(--gradient-primary);border-radius:20px;justify-content:center}.initiative-badge i{font-size:48px;color:#fff}.about-initiative .about-card>.row p{font-size:18px;line-height:2;color:var(--text-color)}.highlight-box{background:linear-gradient(135deg,rgba(23,170,189,.1)0,rgba(108,206,105,.1) 100%);padding:20px}:dir(ltr) .highlight-box{border-right:none;border-left:4px solid var(--primary-color)}.highlight-box p{font-size:18px;line-height:2;margin:0;font-weight:600;color:var(--text-color)}.highlight-box i{color:var(--secondary-color);margin-left:10px}.initiative-features{background:#fff}.initiative-features .section-number{color:var(--primary-color);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:2px}.initiative-features .section-title{font-size:2.5rem;font-weight:800;color:var(--text-color)}.initiative-features .section-subtitle{font-size:1.15rem;color:#64748b;max-width:700px;margin:0 auto}.initiative-features .feature-card{position:relative;background:#fff;border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease;border:2px solid #e2e8f0;height:100%;box-shadow:0 5px 20px rgba(0,0,0,.05)}.initiative-features .feature-icon{width:80px;height:80px;margin:0 auto 20px;background:var(--gradient-primary);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;box-shadow:0 10px 30px rgba(23,170,189,.3)}.initiative-features .feature-card h3{font-size:22px;font-weight:700;margin-bottom:15px;color:var(--text-color)}.initiative-features .feature-card p{color:#64748b;line-height:1.8;margin:0}.pricing-section .section-title{font-size:2.5rem;font-weight:800;color:var(--text-color)}.programs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.program-card-mini label{cursor:pointer;display:block;height:100%}.checkmark-badge,.program-icon-mini{align-items:center;justify-content:center}.checkmark-badge{position:absolute;top:10px;right:10px;width:30px;height:30px;background:#6cce69;border-radius:50%;display:none}.checkmark-badge i{color:#fff;font-size:14px}.program-icon-mini{width:60px;height:60px;margin:0 auto 15px;border-radius:12px;display:flex;overflow:hidden}.program-icon-mini .program-icon-img{width:100%;height:100%;object-fit:contain;border-radius:12px}.program-card-mini:nth-child(1) .program-icon-mini{background:linear-gradient(135deg,rgba(23,170,189,.1)0,rgba(108,206,105,.1) 100%)}.program-card-mini:nth-child(1) .program-icon-mini i{font-size:28px;color:var(--primary-color)}.program-card-mini:nth-child(1) p{color:var(--primary-color)}.program-card-mini:nth-child(2) .program-icon-mini{background:linear-gradient(135deg,rgba(255,193,7,.1)0,rgba(255,152,0,.1) 100%)}.program-card-mini:nth-child(2) .program-icon-mini i{font-size:28px;color:#ff9800}.program-card-mini:nth-child(3) .program-icon-mini{background:linear-gradient(135deg,rgba(156,39,176,.1)0,rgba(123,31,162,.1) 100%)}.program-card-mini:nth-child(3) .program-icon-mini i{font-size:28px;color:#9c27b0}.program-card-mini:nth-child(4) .program-icon-mini{background:linear-gradient(135deg,rgba(33,150,243,.1)0,rgba(21,101,192,.1) 100%)}.program-card-mini:nth-child(4) .program-icon-mini i{font-size:28px;color:#2196f3}.program-card-mini:nth-child(5) .program-icon-mini{background:linear-gradient(135deg,rgba(233,30,99,.1)0,rgba(194,24,91,.1) 100%)}.program-card-mini:nth-child(5) .program-icon-mini i{font-size:28px;color:#e91e63}.program-card-mini:nth-child(6) .program-icon-mini{background:linear-gradient(135deg,rgba(0,150,136,.1)0,rgba(0,121,107,.1) 100%)}.program-card-mini:nth-child(6) .program-icon-mini i{font-size:28px;color:#009688}.program-card-mini:nth-child(7) .program-icon-mini{background:linear-gradient(135deg,rgba(255,87,34,.1)0,rgba(230,74,25,.1) 100%)}.program-card-mini:nth-child(7) .program-icon-mini i{font-size:28px;color:#ff5722}.program-card-mini:nth-child(8) .program-icon-mini{background:linear-gradient(135deg,rgba(103,58,183,.1)0,rgba(81,45,168,.1) 100%)}.program-card-mini:nth-child(8) .program-icon-mini i{font-size:28px;color:#673ab7}.program-card-mini h4{font-size:16px;font-weight:700;margin-bottom:8px;color:var(--text-color)}.program-card-mini p{font-size:14px;font-weight:600;margin:0}.program-card-mini:nth-child(2) p{color:#ff9800}.program-card-mini:nth-child(3) p{color:#9c27b0}.program-card-mini:nth-child(4) p{color:#2196f3}.program-card-mini:nth-child(5) p{color:#e91e63}.program-card-mini:nth-child(6) p{color:#009688}.program-card-mini:nth-child(7) p{color:#ff5722}.program-card-mini:nth-child(8) p{color:#673ab7}.price-summary-sidebar{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 40px rgba(0,0,0,.08);position:sticky;top:100px}.price-summary-sidebar h3{font-size:20px;font-weight:700;margin-bottom:25px;text-align:center;color:var(--text-color)}.selected-programs-list{margin-bottom:20px}.selected-programs-list p{text-align:center;color:#94a3b8;font-size:14px}.price-summary-sidebar hr{border-color:#e2e8f0;margin:20px 0}.user-counter-mini h4{font-size:16px;font-weight:600;margin-bottom:15px;color:var(--text-color)}.user-counter-mini .counter-controls{display:flex;align-items:center;justify-content:start;gap:15px}.counter-btn-mini{width:40px;height:40px;border-radius:50%;border:0;color:#fff;font-size:18px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}#increaseUsers{background:#6cce69}#decreaseUsers{background:var(--primary-color)}#userCount{width:80px;height:50px;border:2px solid var(--secondary-color);border-radius:10px;text-align:center;font-size:24px;font-weight:700;color:var(--text-color);background:#f8fafc}.total-section .user-count-display{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.total-section .user-count-display span:first-child{font-size:16px;font-weight:600;color:#64748b}.total-section .user-count-display #displayUserCount{font-size:16px;font-weight:700;color:var(--text-color)}.total-section .total-price-box{background:var(--gradient-primary);border-radius:15px;padding:25px;margin-bottom:20px}.total-section .total-price-box p{color:#fff;font-size:14px;margin-bottom:10px;opacity:.9}.total-section .total-price #totalAmount{font-size:36px;font-weight:800;color:#fff}.total-section .total-price span:last-child{font-size:16px;color:#fff;display:block;margin-top:5px}.subscribe-btn-sidebar{width:100%;background:var(--gradient-primary);color:#fff;border:0;border-radius:12px;padding:15px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.footer .footer-logo img{max-width:150px}.footer .footer-section p:not(.contact-info p){color:#64748b;line-height:1.8;margin-bottom:20px}.footer .footer-social{display:flex;gap:10px}.footer .footer-social a{width:40px;height:40px;border-radius:50%;background:var(--gradient-primary);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none;font-size:20px}.footer .footer-section h4{font-size:18px;font-weight:700;margin-bottom:20px;color:var(--text-color)}.footer .footer-section ul li{margin-bottom:12px}.footer .footer-section ul li a{transition:all .3s ease;display:inline-flex;align-items:center}.footer .footer-section ul li a i{font-size:10px;color:var(--primary-color)}.footer .contact-info p{color:#64748b;margin-bottom:15px;display:flex;align-items:start;gap:10px}.footer .contact-info i{color:var(--primary-color);margin-top:5px}.footer .contact-info a,.footer .footer-section ul li a{color:#64748b;text-decoration:none}.footer .newsletter-input{width:100%;padding:12px 15px;border:2px solid #e2e8f0;border-radius:10px;font-size:14px;outline:0;transition:all .3s ease}.footer .newsletter-submit{position:absolute;left:5px;top:50%;transform:translateY(-50%);background:var(--gradient-primary);color:#fff;border:0;border-radius:8px;padding:8px 15px;cursor:pointer;transition:all .3s ease}.footer .newsletter-description{color:#64748b;margin-bottom:20px;font-size:14px}.footer .newsletter-wrapper,.wizard-section{position:relative}.footer .footer-bottom{margin-top:50px;padding-top:30px;border-top:1px solid #e2e8f0}.wizard-section{min-height:100vh;background:linear-gradient(135deg,#f8fafc 0,#e0f2fe 100%)}.wizard-main-title{font-size:2.8rem;font-weight:900;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:15px;position:relative;z-index:1}.wizard-subtitle{font-size:1.2rem;color:#64748b;position:relative;z-index:1}.wizard-card{background:#fff;border-radius:25px;padding:50px;box-shadow:0 20px 60px rgba(0,0,0,.1);margin-top:40px;border:1px solid rgba(23,170,189,.1);position:relative;overflow:hidden}.wizard-card::before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:linear-gradient(135deg,rgba(23,170,189,.05)0,rgba(108,206,105,.05) 100%);border-radius:50%;transform:translate(50%,-50%)}.wizard-header{padding-bottom:40px;border-bottom:3px solid #e2e8f0;margin-bottom:30px;position:relative}.wizard-steps{display:flex;justify-content:center;align-items:center;margin-bottom:50px;padding:30px;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.wizard-steps .step,.wizard-steps .step-number{display:flex;align-items:center;position:relative}.wizard-steps .step{flex-direction:column;gap:20px;flex:1;max-width:200px}.wizard-steps .step-number{width:60px;height:60px;border-radius:50%;background:#e2e8f0;color:#94a3b8;justify-content:center;font-size:24px;font-weight:700;margin-bottom:15px;transition:all .4s ease;border:3px solid transparent;z-index:2}.wizard-steps .step.active .step-number{background:var(--gradient-primary);color:#fff;border-color:#fff;box-shadow:0 10px 30px rgba(23,170,189,.4);transform:scale(1.1)}.wizard-steps .step.completed .step-number{background:#6cce69;color:#fff;border-color:#fff}.wizard-steps .step.completed .step-number::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;font-size:20px}.wizard-steps .step-label{font-size:14px;font-weight:600;color:#94a3b8;text-align:center;transition:all .3s ease}.wizard-steps .step.active .step-label{color:var(--secondary-color);font-weight:700}.wizard-steps .step-line{flex:1;height:4px;background:#e2e8f0;margin:0 20px;position:relative;border-radius:2px}.wizard-steps .step-line::after{content:"";position:absolute;top:0;right:0;height:100%;width:0;background:var(--gradient-primary);transition:width .5s ease;border-radius:2px}.wizard-steps .step.completed~.step-line::after{width:100%}.wizard-card .form-label{font-weight:600;color:var(--text-color);margin-bottom:10px;font-size:15px}.wizard-card .form-control{border:2px solid #e2e8f0;border-radius:12px;padding:14px 18px;font-size:15px;transition:all .3s ease;background:#f8fafc}.wizard-card .form-control:focus{border-color:var(--secondary-color);background:#fff;box-shadow:0 0 0 4px rgba(56,189,23,.1);outline:0}.wizard-card .input-group-text{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;border:0;border-radius:0 12px 12px 0;padding:14px 20px;font-weight:600}.wizard-card .text-muted{font-size:13px;color:#94a3b8;margin-top:8px;display:block}.wizard-card h5{font-size:1.8rem;font-weight:700;color:var(--text-color);margin-bottom:15px;position:relative;padding-bottom:15px}.wizard-actions{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-top:40px;padding-top:30px;border-top:2px solid #e2e8f0}.wizard-actions .btn-primary,.wizard-actions .btn-secondary{padding:15px 35px;font-size:16px;font-weight:700;border-radius:12px;transition:all .3s ease}.wizard-actions .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(23,170,189,.3)}.wizard-actions .btn-secondary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(100,116,139,.2)}.wizard-step-content{display:none;animation:fadeInUp .5s ease}.wizard-step-content.active{display:block}.payment-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.payment-option label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 20px;border:3px solid #e2e8f0;border-radius:15px;cursor:pointer;transition:all .3s ease;background:#f8fafc;position:relative;overflow:hidden}.payment-option label:hover i{color:var(--primary-color);transform:scale(1.1)}.payment-option label span{font-size:16px;font-weight:600;color:#64748b;position:relative;z-index:1}.payment-option input[type=radio]:checked+label i,.payment-option input[type=radio]:checked+label span{color:var(--secondary-color)}.order-summary{background:linear-gradient(135deg,#f8fafc 0,#e0f2fe 100%);padding:30px;border-radius:15px;border:2px solid #e2e8f0}.summary-item span:first-child{color:#64748b;font-weight:500}.info-item p,.summary-amount{font-weight:700;color:var(--text-color);font-size:16px}.summary-item.total{border-bottom:none;padding-top:20px;margin-top:10px;border-top:2px solid var(--primary-color)}.summary-item.total .summary-amount{color:var(--primary-color);font-size:24px;font-weight:800}.success-message{text-align:center}.success-icon{width:120px;height:120px;margin:0 auto;background:linear-gradient(135deg,#6cce69 0,#57b35a 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 60px rgba(108,206,105,.3);animation:scaleIn .6s ease}.success-icon i{font-size:60px;color:#fff}.success-message h3{font-size:2rem;font-weight:800;color:var(--text-color)}.access-info{display:grid;gap:20px;margin-top:30px}.info-item{background:#f8fafc;padding:25px;border-radius:15px;border:2px solid #e2e8f0;transition:all .3s ease}.info-item:hover{border-color:var(--secondary-color);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.info-item label{display:block;font-size:14px;font-weight:600;color:#64748b;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;text-align:start}.info-item p{margin:0;word-break:break-all}.wizard-nav{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:30px;border-top:2px solid #e2e8f0}.wizard-nav .btn-primary,.wizard-nav .btn-secondary{padding:14px 32px;font-size:16px;font-weight:600;border-radius:10px;transition:all .3s ease;border:0;display:inline-flex;align-items:center;gap:8px}.wizard-nav .btn-secondary{background:#e2e8f0;color:#475569}.wizard-nav .btn-secondary:hover{background:#cbd5e1;transform:translateX(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.wizard-nav .btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 10px 30px rgba(23,170,189,.3)}.wizard-nav .btn-primary:hover{transform:translateX(5px);box-shadow:0 15px 40px rgba(23,170,189,.4)}.wizard-nav .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.wizard-card input:focus,.wizard-card select:focus,.wizard-card textarea:focus{border-color:var(--secondary-color);box-shadow:0 0 0 4px rgba(23,170,189,.1);outline:0}.wizard-card .mb-4:hover .form-label{color:var(--secondary-color);transform:translateX(-3px);transition:all .3s ease}.wizard-card select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2317AABD' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 15px center;background-size:12px}.form-label.required::after{content:"*";color:#ef4444;margin-right:4px;font-weight:700}.wizard-card input::placeholder,.wizard-card select::placeholder,.wizard-card textarea::placeholder{color:#94a3b8;opacity:1}.wizard-card input.is-invalid,.wizard-card select.is-invalid{border-color:#ef4444;animation:shake .3s ease}.wizard-card .invalid-feedback{color:#ef4444;font-size:14px;margin-top:8px;display:flex;align-items:center;gap:5px}.wizard-card .invalid-feedback::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.wizard-card.loading{position:relative;pointer-events:none}.wizard-card.loading::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;border-radius:20px;z-index:999}@media (max-width:768px){.initiative-hero h1{font-size:2rem}.ribbon{font-size:12px}.initiative-hero p{font-size:1rem}.wizard-section{padding:30px 0}.wizard-section h2{font-size:1.8rem}.wizard-step{width:100%}.wizard-step::after{display:none}.wizard-card{padding:20px}.access-info,.payment-methods{grid-template-columns:1fr}.wizard-nav{flex-direction:column-reverse;gap:15px}.wizard-nav .btn-primary,.wizard-nav .btn-secondary{width:100%;justify-content:center}.order-summary{padding:20px}.success-icon{width:100px;height:100px}.success-icon i{font-size:50px}.success-message h3{font-size:1.5rem}.initiative-hero{min-height:60vh}.wizard-main-title{font-size:2rem}.hero-title{font-size:2rem!important}.programs-grid{grid-template-columns:1fr}.step-line{width:3px;height:35px;margin:12px auto}.total-price{font-size:40px}.summary-card{padding:25px}.feature-card{margin-bottom:20px}}.nk-pricing-body li{align-items:center;color:var(--gray-700);display:flex;gap:.75rem;margin-bottom:.75rem}.newsletter-content h2{height:56px}.apps-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:40px}.app-card{background:#fff;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.08);padding:16px;position:relative}.app-card.selected .check-mark,.mission-card:hover .card-glow,.team-member:hover .member-avatar:before,.vision-card:hover .card-glow{opacity:1}.check-mark{background:linear-gradient(135deg,#10b981,#34d399);border-radius:50%;color:#fff;font-size:.8em;height:25px;left:5px;opacity:0;position:absolute;top:5px;transition:opacity .3s;width:25px}.app-icon,.check-mark{align-items:center;display:flex;justify-content:center}.app-icon{border-radius:12px;font-size:2em;height:60px;margin:0 auto 10px;width:60px}.app-card-name{color:#4b5563;font-size:.9em;font-weight:500}.app-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.15)}.user-counter{align-items:center;display:flex;gap:20px;margin-top:5rem}.counter-btn{background-color:#fff;border:0;border-radius:50%;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);color:var(--primary-color);font-size:1.5em;height:40px;line-height:1.8;transition:.3s;width:40px}.app-item{font-size:18px}.counter-btn:hover{background-color:#e6e6e6;transform:scale(1.1)}.seprator{border-bottom:5px dashed #d7dadd;margin-bottom:12px;margin-top:12px}.app-item{align-items:center;display:flex;font-weight:500;justify-content:space-between;transition:.3s}.app-item:hover{background:linear-gradient(90deg,transparent,rgba(102,126,234,.05));padding-right:8px}.comparison-card{background:linear-gradient(145deg,#f3f4f6,#fff);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);flex:1;min-width:280px;overflow:hidden;padding:30px;position:relative;transition:.3s}::selection{background-color:rgba(23,170,189,.2)}.mega-menu:nth-child(2){padding:1rem}.pt-sm2-4{padding-top:1.9rem!important}.about{align-items:center;background:linear-gradient(135deg,#2563eb,#10b981);display:flex;min-height:100vh;padding-top:100px;position:relative}.content-grid{align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1fr;padding:80px 0}.text-section{z-index:10}.main-title{color:#fff;font-size:3.5rem;font-weight:700;letter-spacing:-1px;line-height:1.1;margin-bottom:30px}.description{color:rgba(255,255,255,.8);font-size:12px;font-weight:400;letter-spacing:1px;line-height:1.8;margin-bottom:40px;max-width:400px}.social-links{align-items:center;display:flex;gap:15px}.social-icon{border-radius:50%;height:30px;line-height:2;transition:transform .3s;width:30px}.social-icon:hover{transform:scale(1.2)}.email-icon:after,.notification-icon:after{left:50%;top:50%;transform:translate(-50%,-50%);content:""}.social-text{color:rgba(255,255,255,.6);font-size:12px;font-weight:300;margin-left:10px}.image-section{align-items:center;display:flex;height:500px;justify-content:center;position:relative}.workspace-image{height:350px;position:relative;width:350px;z-index:5}.workspace-image img{border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.3);height:100%;object-fit:cover;width:100%}.floating-element{animation:3s ease-in-out infinite float;backdrop-filter:blur(10px);background:rgba(255,255,255,.95);border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);position:absolute}.profile-card{align-items:center;animation-delay:0s;display:flex;gap:12px;height:60px;padding:12px;right:50px;top:80px;width:180px}.profile-avatar{background:linear-gradient(45deg,#00e5ff,#00bcd4);border-radius:50%;height:36px;width:36px}.email-content,.profile-info{display:flex;flex:1;flex-direction:column;gap:4px}.profile-name{background:#333;border-radius:4px;height:8px;width:80px}.profile-status{background:#999;border-radius:3px;height:6px;width:60px}.profile-actions{display:flex;flex-direction:column;gap:3px}.action-dot{background:#666;border-radius:50%;height:4px;width:4px}.chat-bubble{background:linear-gradient(45deg,#667eea,#764ba2);left:30px;top:200px}.chat-dots{display:flex;gap:4px}.chat-dot{animation:1.5s ease-in-out infinite pulse;background:#fff;border-radius:50%;height:6px;width:6px}.chat-dot:nth-child(2){animation-delay:.2s}.chat-dot:nth-child(3){animation-delay:.4s}.notification-card{align-items:center;animation-delay:2s;bottom:120px;display:flex;gap:12px;height:70px;left:20px;padding:15px;width:160px}.notification-icon{background:linear-gradient(45deg,#00e5ff,#00bcd4);border-radius:8px;height:32px;position:relative;width:32px}.notification-icon:after{background:#fff;border-radius:50%;height:16px;position:absolute;width:16px}.notification-content{display:flex;flex:1;flex-direction:column;gap:6px}.notification-line{background:#333;border-radius:3px;height:6px}.notification-line.short{width:70%}.email-card{align-items:center;animation-delay:.5s;display:flex;gap:10px;height:80px;left:150px;padding:15px;top:50px;width:140px}.email-icon{background:linear-gradient(45deg,#ff6b6b,#ff8e53);border-radius:6px;height:28px;position:relative;width:28px}.card-glow,.element,.email-icon:after,.geometric-shape,.hotspot,.icon-rays,.laptop-wrapper .hotspot-wrapper,.message-tail,.orbit,.orbital-system,.ray,.ripple{position:absolute}.email-icon:after{border:2px solid #fff;border-radius:0 0 3px 3px;border-top:none;height:10px;width:14px}.email-line{background:#333;border-radius:2px;height:5px}.stats-card,.stats-chart{align-items:flex-end;display:flex}.stats-card{animation-delay:1.5s;bottom:200px;height:80px;justify-content:center;padding:15px;right:80px;width:100px}.stats-chart{gap:4px;height:40px}.chart-bar{background:linear-gradient(0deg,#00e5ff,#00bcd4);border-radius:4px 4px 0 0;width:8px}.chart-bar:first-child{height:20px}.chart-bar:nth-child(2){height:35px}.chart-bar:nth-child(3){height:25px}.chart-bar:nth-child(4){height:40px}.calendar-card{animation-delay:2.5s;height:90px;padding:12px;right:20px;top:300px;width:90px}.calendar-header{background:#333;border-radius:6px;height:12px;margin-bottom:8px;width:100%}.calendar-grid{display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.calendar-day{background:#f0f0f0;border-radius:4px;height:20px;width:20px}.calendar-day.active,.circle-1{background:linear-gradient(45deg,#00e5ff,#00bcd4)}.geometric-shape{z-index:1}.triangle-1{animation:8s linear infinite rotate;border-bottom:25px solid #00e5ff;border-left:15px solid transparent;border-right:15px solid transparent;height:0;right:200px;top:150px;width:0}.triangle-2{animation:6s linear infinite reverse rotate;border-bottom:20px solid #ff6b6b;border-left:12px solid transparent;border-right:12px solid transparent;bottom:100px;height:0;left:100px;width:0}.circle-1{animation:4s ease-in-out infinite float;border-radius:50%;height:20px;left:200px;top:100px;width:20px}.circle-2{animation:5s ease-in-out 1s infinite float;background:linear-gradient(45deg,#ff6b6b,#ff8e53);border-radius:50%;bottom:150px;height:16px;right:150px;width:16px}.square-1{animation:10s linear infinite rotate;background:linear-gradient(45deg,#00e5ff,#00bcd4);border-radius:4px;height:18px;left:80px;top:250px;width:18px}.animate-in-left{animation:.8s ease-out forwards slideInLeft}.animate-in-right{animation:.8s ease-out forwards slideInRight}@media (max-width:1024px){.img-man{left:0}[dir=ltr] .img-man{left:unset;right:0}.content-grid{gap:60px}.main-title{font-size:3rem}.floating-element{transform:scale(.9)}}@media (max-width:768px){.content-grid{gap:40px;grid-template-columns:1fr;text-align:center}.contact-hero-section{background-position:center!important}.project-preview-new{height:150%;position:relative;width:100%}.text-section{order:2}.image-section{height:400px;order:1}.workspace-image{height:280px;width:280px}.main-title{font-size:2.5rem}.description{max-width:100%;text-align:center}.floating-element{transform:scale(.8)}.profile-card{right:20px;top:60px}.chat-bubble{left:10px;top:150px}.notification-card{bottom:80px;left:10px}.email-card{left:80px;top:30px}.stats-card{bottom:120px;right:40px}.calendar-card{right:10px;top:200px}}@media (max-width:480px){.workspace-image{height:220px;width:220px}.main-title{font-size:2rem}.description{font-size:11px}.floating-element{transform:scale(.7)}.geometric-shape{transform:scale(.8)}}.workspace-image:hover{transform:scale(1.02);transition:transform .4s}.floating-element:hover{box-shadow:0 15px 35px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.05);transition:.3s}.ripple{animation:.6s linear ripple-animation;background:rgba(255,255,255,.3);border-radius:50%;transform:scale(0)}.eye-inner,.eye-pupil,.icon-rays,.orbit-1,.orbit-2,.orbit-3,.orbital-system{top:50%;transform:translate(-50%,-50%);left:50%}.orbital-system{height:600px;width:600px}.orbit{animation:20s linear infinite orbitRotate;border:1px solid rgba(23,170,189,.2);border-radius:50%}.orbit-1{height:200px;width:200px}.orbit-2{animation-direction:reverse;animation-duration:30s;height:350px;width:350px}.orbit-3{animation-duration:40s;height:500px;width:500px}.team-grid{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;position:relative;z-index:2}.member-avatar,.vision-mission-grid .card-icon{align-items:center;position:relative;display:flex}.team-member{display:flex;gap:15px;transition:.5s;width:100%}.member-avatar{color:#fff;font-size:2.5rem;font-weight:700;justify-content:center;overflow:hidden;transition:.5s cubic-bezier(.25,.46,.45,.94)}.feature-icon .img-team,.member-avatar .feature-icon{height:80px;width:80px}.team-member:hover .member-avatar{transform:scale(1.15) rotateY(15deg)}.member-info h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:8px}.member-info p{color:rgba(255,255,255,.7);font-size:1rem;font-weight:300;margin:0}.chat-input input,.mission-card{border:1px solid #e2e8f0;transition:.3s}.mission-card,.vision-card{overflow:hidden;position:relative}.mission-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);padding:3rem}.vision-card{border:1px solid #e2e8f0}.mission-card:hover{transform:translateY(-10px)}.mission-card:hover,.vision-card:hover{box-shadow:0 20px 40px var(--shadow-medium)}.vision-mission-grid .card-icon{height:80px;justify-content:center;margin:0 auto 2rem;width:80px}.vision-icon{background:linear-gradient(135deg,rgba(0,212,170,.1),rgba(0,153,204,.1))}.eye-outer,.icon-eye{height:25px;position:relative;width:40px}.eye-outer{background:#10b981;border-radius:50px;height:100%;width:100%}.eye-inner{background:#fff;height:20px;width:20px}.eye-pupil{animation:3s ease-in-out infinite blink;background:var(--text-color);height:8px;width:8px}.ray{background:var(--secondary-color);border-radius:1px;height:15px;opacity:.6;width:2px}.ray-1{left:-1px;top:-25px}.ray-2{right:-18px;top:-18px;transform:rotate(45deg)}.ray-3{right:-25px;top:-1px;transform:rotate(90deg)}.ray-4{bottom:-18px;right:-18px;transform:rotate(135deg)}.mission-icon{background:linear-gradient(135deg,rgba(158,226,74,.2),rgba(104,206,38,.2));border-radius:50%}.icon-message{height:25px;position:relative;width:35px}.message-body{background:var(--secondary-color);border-radius:8px;height:20px;width:100%}.message-tail{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--secondary-color);bottom:-5px;height:0;right:8px;width:0}.element{background:#fff;border-radius:50%;height:4px;width:4px}.element-1{left:-10px;top:-8px}.element-2{left:-2px;top:-8px}.element-3{left:6px;top:-8px}.vision-mission-grid .card-title{color:var(--text-color);font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.vision-mission-grid .card-description{color:var(--text-light);font-size:1rem;line-height:1.8;text-align:center}.card-glow{border-radius:20px;bottom:0;left:0;opacity:0;right:0;top:0;transition:opacity .3s}.chat-bubble,.chat-notification{align-items:center;border-radius:50%;color:#fff;display:flex}.vision-glow{background:linear-gradient(135deg,rgba(0,212,170,.1),rgba(0,153,204,.1))}.mission-glow{background:linear-gradient(135deg,rgba(158,226,74,.2),rgba(104,206,38,.2))}.chat-toggle{bottom:30px;left:30px;position:fixed;z-index:1000}.chat-bubble{animation:3s ease-in-out infinite chatPulse;background:var(--gradient-secondary);box-shadow:0 8px 25px rgba(23,170,189,.2);font-size:24px;height:60px;justify-content:center;transition:.3s;width:60px}.chat-bubble:hover{box-shadow:0 12px 35px rgba(23,170,189,.4);transform:scale(1.1)}.chat-notification{animation:1s ease-in-out infinite notificationBounce;background:#ef4444;font-size:12px;font-weight:700;height:25px;justify-content:center;position:absolute;right:-5px;top:-5px;width:25px}.chat-widget{background:#fff;border-radius:20px;bottom:100px;box-shadow:0 20px 60px rgba(0,0,0,.15);left:30px;opacity:0;position:fixed;transform:translateY(100%) scale(.8);transition:.4s cubic-bezier(.25,.46,.45,.94);width:350px;z-index:1000}.chat-widget.active{opacity:1;transform:translateY(0) scale(1)}.chat-header{align-items:center;background:var(--gradient-secondary);border-radius:20px 20px 0 0;color:#fff;display:flex;gap:15px;padding:20px}.chat-avatar{border:2px solid #fff;border-radius:50%;height:50px;overflow:hidden;width:50px}.chat-avatar img{height:100%;object-fit:cover;width:100%}.chat-info h4{font-size:1.1rem;font-weight:700;margin-bottom:2px}.chat-info p{font-size:.9rem;opacity:.9}.chat-close{background:0 0;border:0;border-radius:50%;color:#fff;font-size:18px;height:35px;margin-right:auto;padding:5px;transition:.3s;width:35px}#blogSearch{background-color:#fff}.card-icon,.chat-close:hover{background:rgba(255,255,255,.2)}.chat-body{max-height:300px;overflow-y:auto;padding:20px}.chat-message{animation:.3s ease-out messageSlide;border-radius:18px;margin-bottom:15px;max-width:80%;padding:12px 18px}.bot-message{background:#f1f5f9;color:var(--text-color);margin-left:auto}.user-message{color:#fff;margin-right:auto}.chat-input{border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:20px}.chat-input input{border-radius:25px;flex:1;font-family:Tajawal,sans-serif;outline:0;padding:12px 18px}.chat-input input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(23,170,189,.1)}.send-btn{align-items:center;border:0;border-radius:50%;color:#fff;display:flex;height:45px;justify-content:center;transition:.3s;width:45px}.send-btn:hover{box-shadow:0 5px 15px rgba(23,170,189,.4);transform:scale(1.1)}@media (max-width:1199px){.portfolio-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:991px){.portfolio-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.portfolio-grid{grid-template-columns:repeat(2,1fr)}.chat-widget{left:20px;right:20px;width:calc(100% - 40px)}.comparison-table tbody tr td,.comparison-table thead tr th{padding:.5rem 1rem}.raito-responsive-table thead{display:none}.raito-responsive-table,.raito-responsive-table tbody,.raito-responsive-table td,.raito-responsive-table tr{display:block;width:100%}.raito-responsive-table tr:not(:first-child){border-top:1px solid rgba(255,255,255,.15)}.raito-responsive-table td{text-align:start;padding:.5rem 1rem;border:0;background:0 0;position:relative}.raito-responsive-table td:before{content:attr(data-label);display:block;font-weight:700;color:attr(data-label color);margin-bottom:.25rem;font-size:1rem}}@media (max-width:374px){.portfolio-grid{grid-template-columns:1fr}}.vision-section{padding:100px 0;background:#fff;position:relative;overflow:hidden}.vision-section .container{position:relative;z-index:1}.vision-header{margin-bottom:40px}.vision-logo-wrapper{display:flex;align-items:center;gap:20px;margin-bottom:20px}.vision-logo{height:50px;width:auto}.vision-2030-logo{height:60px;width:auto}.feature-text h3,.vision-title{font-weight:700;color:var(--dark-color)}.vision-title{font-size:2.2rem;margin-bottom:15px;line-height:1.3}.vision-subtitle{font-size:1.05rem;color:var(--text-color);line-height:1.8;margin-bottom:0}.vision-features{margin-top:35px;margin-bottom:40px}.vision-feature-item{display:flex;gap:18px;margin-bottom:25px;align-items:flex-start}.feature-icon-check i{color:var(--secondary-color);font-size:1.2rem}.feature-text h3{font-size:1.15rem;margin-bottom:5px}.feature-text p{font-size:.95rem;color:var(--text-color);margin:0;line-height:1.6}.vision-images{position:relative;width:100%;height:450px;margin-bottom:30px}.vision-2030-badge{position:absolute;top:0;left:-20px!important;z-index:10;max-width:150px}.vision-2030-badge .badge-logo{width:100%;height:auto;display:block}.dots-pattern{position:absolute;top:10%;left:5%;width:95%;height:90%;background-image:radial-gradient(#6cce69 2px,transparent 2px);background-size:24px 24px;opacity:.2;z-index:0}.vision-img-main,.vision-img-secondary{position:absolute;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.12);transition:transform .4s ease}.vision-img-main img,.vision-img-secondary img{width:100%;height:100%;object-fit:cover;display:block}.vision-img-main{width:66%;aspect-ratio:15/16;top:0;right:0;z-index:2}.vision-img-secondary{width:60%;aspect-ratio:8/8;bottom:-16px;left:0;z-index:3}@media (max-width:1400px){.vision-img-secondary{width:70%}}@media (max-width:1024px){.customization-grid{grid-template-columns:repeat(3,1fr)}.vision-img-secondary{width:75%;aspect-ratio:10/10;bottom:20px;left:0;z-index:3}}@media (max-width:992px){.vision-2030-badge{left:0!important}.customization-grid{grid-template-columns:repeat(2,1fr)}.accessory{display:none}.vision-img-secondary{width:64%;aspect-ratio:14/10;bottom:20px;left:0;z-index:3}.vision-images{height:500px}}@media (max-width:991px){.vision-images{padding-bottom:40px}.vision-img-main{top:0;width:66%;aspect-ratio:19/15}}@media (max-width:767px){.vision-images{padding-top:50px}.vision-img-secondary{width:79%;aspect-ratio:12/10;bottom:20px;left:0;z-index:3}.vision-2030-badge{left:0!important;top:0}}@media (max-width:425px){.btn-primary{width:100%!important;padding:1rem!important}.vision-img-secondary{width:75%;bottom:20px;aspect-ratio:16/16!important}.vision-img-main{top:0;width:62%;aspect-ratio:11/13}.vision-2030-badge{max-width:140px}.vision-images{height:430px}}@media (max-width:991px){.vision-section{padding:60px 0}.vision-title{font-size:1.8rem}.vision-subtitle{font-size:1rem}.vision-logo{height:40px}.vision-2030-logo{height:50px}.vision-images{margin-top:40px}}@media (max-width:767px){.vision-logo-wrapper{flex-direction:column;align-items:flex-start}.vision-title{font-size:1.5rem}.vision-subtitle{font-size:.95rem}.feature-text h3{font-size:1.05rem}.feature-text p{font-size:.9rem}.vision-cta-btn{width:100%;justify-content:center}}.customization-section{background:var(--light-color);overflow:hidden;padding:100px 0;z-index:0}.customization-grid{gap:40px;grid-template-columns:repeat(4,1fr)}@media (max-width:767px){.customization-grid{grid-template-columns:1fr}}.custom-card{background:#fff;padding:32px;border-radius:16px;transition:all .3s ease;box-shadow:0 5px 20px rgba(0,0,0,.06)}.custom-card:hover{box-shadow:0 10px 30px rgba(23,170,189,.15);transform:translateY(-5px)}.custom-card:hover .card-icon-circle{transform:scale(1.1) rotate(5deg)}.card-gradient-header{position:relative;display:flex;align-items:center;overflow:hidden;margin-bottom:12px}.custom-card-1 .card-icon-circle{background-color:rgb(255 251 235/var(--tw-bg-opacity, 1))}.custom-card-1 .card-icon-circle i{color:rgb(245 158 11/var(--tw-text-opacity, 1))}.custom-card-2 .card-icon-circle{background-color:rgb(236 253 245/var(--tw-bg-opacity, 1))}.custom-card-2 .card-icon-circle i{color:rgb(22 163 74/var(--tw-text-opacity, 1))}.custom-card-3 .card-icon-circle{background-color:rgb(23 170 189/var(--tw-bg-opacity, 0.1))}.custom-card-3 .card-icon-circle i,.topic-title a:hover{color:var(--primary-color)}.custom-card-4 .card-icon-circle{background-color:rgb(108 206 105/var(--tw-bg-opacity, 0.1))}.custom-card-4 .card-icon-circle i,.testimonial-tab:hover .tab-info p{color:var(--secondary-color)}.card-icon-circle{width:64px;height:64px;border-radius:16px;background:rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:2rem;backdrop-filter:blur(10px);transition:all .3s ease}.card-content-wrapper{text-align:start}.card-title{margin:1rem 0}.card-description{margin-bottom:1.5rem}.customization-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.customization-shapes{animation:25s linear infinite shapesFloat;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path fill="none" stroke="rgba(23,170,189,0.1)" d="M10 10h20v20H10z"/><circle cx="70" cy="30" r="8" fill="none" stroke="rgba(108,206,105,0.1)"/><path fill="none" stroke="rgba(23,170,189,0.1)" d="m20 70 15 15H5z"/></svg>')0 0/200px 200px;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}.customization-section{position:relative;padding:5rem 0;background:linear-gradient(135deg,rgba(108,206,105,.03)0,rgba(23,170,189,.03) 100%)}.customization-section .section-header{margin-bottom:3rem}@media (max-width:991px){.customization-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.customization-grid{grid-template-columns:1fr;gap:1.5rem}.card-icon-circle{width:50px;height:50px;font-size:1.5rem}.card-title{font-size:1.1rem}.card-description{font-size:.9rem}}#myVideo::-webkit-media-controls{display:none!important}#myVideo::-moz-media-controls{display:none!important}.custom-controls{align-items:center}#seekBar{-webkit-appearance:none;background:linear-gradient(to right,var(--primary-color)0,#007bff 0,#ddd 0,#ddd 100%);border-radius:5px;height:6px;outline:0;width:100%}#seekBar::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary-color);border-radius:50%;cursor:pointer;height:12px;width:12px}#seekBar::-moz-range-thumb{background:var(--primary-color);border-radius:50%;cursor:pointer;height:12px;width:12px}.toc_list li:not(:last-child){border-bottom:1px solid #eaeaea}.toc_list a{color:var(--text-color);display:block;font-size:18px;padding:10px 0;transition:color .3s}.defintion-blog{border:1px solid #eaeaea;border-radius:7px;font-size:14px;list-style:none;padding:30px}.blog-content{background-color:#fff;overflow-x:hidden;position:relative;z-index:10}.blog-page-heading,.blog-page-heading-in .blog-post-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-page-heading{background-image:url(../img/bolog3.webp);height:650px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-attachment:fixed;background-size:cover;padding-top:120px;position:relative}.blog-page-heading:before{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.blog-page-heading-title{color:#fff;margin-bottom:7px}.blog-page-heading-subtitle{color:#fff;font-size:18px;font-weight:300}.blog-page-heading-in .blog-post-label{color:rgba(255,255,255,.75);margin-top:6px}.widget-title{width:fit-content;border-color:var(--secondary-color)!important}@media screen and (max-width:1440px){.blog-page-heading{height:500px}}.title-card{scroll-margin-top:100px}.hotspot{background-color:red;border-radius:8px;z-index:5}.laptop-wrapper .mobile-card{left:50%;min-width:220px;opacity:0;pointer-events:none;top:-106px;transform:translateX(-50%) translateY(-20px);transition:.4s;z-index:10}.laptop-wrapper .hotspot-wrapper:hover .mobile-card{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mobile-1,.mobile-2{bottom:87px;height:108px;left:127px;position:absolute;width:49px}.mobile-2{bottom:83px;height:119px;left:181px;width:53px}.mobile-3,.mobile-4{bottom:126px;right:176px;width:48px;height:108px;position:absolute}.mobile-4{bottom:85px;right:131px;width:49px}#pointContainer{position:absolute;right:-36px;top:110px}@media (min-width:1200px) and (max-width:1440px){#pointContainer{right:-40px;top:90px}}@media (min-width:1024px) and (max-width:1200px){#pointContainer{right:-43px;top:72px}}@media (max-width:1024px){#pointContainer{right:-43px;top:72px}}@media (max-width:991px){#pointContainer{right:-35px;top:120px}}@media (max-width:768px){#pointContainer{right:-34px;top:122px}}@media (max-width:650px){.wizard-steps{flex-direction:column;gap:15px}}@media (max-width:520px){#pointContainer{right:-45px;top:58px}}@media (min-width:500px) and (max-width:520px){#pointContainer{right:-42px;top:75px}}@media (min-width:450px) and (max-width:500px){#pointContainer{right:-44px;top:70px}}@media (min-width:425px) and (max-width:450px){#pointContainer{right:-45px;top:60px}}@media (max-width:425px){#pointContainer{right:-45px;top:58px}.ribbon-container{top:15%;font-size:10px;left:5%}.ribbon{padding:20px 6px 8px}.footer-logos{width:100%!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:15px!important}.banner .section-title,.banner h5{text-align:center!important}.info-item{text-align:center;flex-direction:column}.wizard-actions{flex-direction:column-reverse}.wizard-actions div{width:100%}}@media (max-width:400px){#pointContainer{right:-47px;top:49px}}.blog-search{margin:0 auto 50px;max-width:500px;position:relative}#blogSearch{backdrop-filter:blur(20px);border:2px solid #eee;border-radius:50px;box-shadow:0 0 10px #ccc;color:var(--gradient-primary);font-size:1.1rem;height:55px;padding-right:50px;transition:.3s}[dir=ltr] .text-start{text-align:right!important}.accordion-button::after{margin-left:0;margin-right:auto}[dir=ltr] .accordion-button::after{margin-right:0;margin-left:auto}.forum-header{background:var(--gradient-primary);padding:9rem 0 5rem;position:relative;overflow:hidden}.forum-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.header-title{color:var(--white);font-size:2.5rem;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:15px;position:relative;z-index:1}.header-title i{font-size:2.2rem}.header-description{color:rgba(255,255,255,.9);font-size:1.1rem;font-weight:400;position:relative;z-index:1}.btn-new-topic{background:var(--secondary-color);color:var(--white);padding:12px 30px;border:0;border-radius:50px;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;gap:10px;transition:var(--transition);box-shadow:0 4px 15px rgba(108,206,105,.3);cursor:pointer}.btn-new-topic:hover{background:#5abd58;transform:translateY(-2px);box-shadow:0 6px 20px rgba(108,206,105,.4)}.forum-main{padding:40px 0;min-height:100vh}.search-filter-bar{background:var(--white);padding:25px;border-radius:15px;box-shadow:var(--shadow-sm);margin-bottom:30px}.search-box-wrapper{position:relative;margin-bottom:20px}.search-input{width:100%;padding:15px 60px 15px 20px;border:2px solid var(--border-color);border-radius:50px;font-size:1rem;transition:var(--transition);font-family:"Tajawal",sans-serif}.search-input:focus{outline:0;border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgba(23,170,189,.1)}.search-btn{position:absolute;left:10px;top:50%;transform:translateY(-50%);background:var(--gradient-secondary);color:var(--white);width:45px;height:45px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition);cursor:pointer}[dir=ltr] .search-btn{right:10px;left:auto}.search-btn:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px rgba(23,170,189,.3)}.filter-buttons{display:flex;gap:10px;flex-wrap:wrap}.filter-btn{background:var(--light-bg);color:var(--text-dark);padding:10px 20px;border:2px solid transparent;border-radius:25px;font-weight:500;display:flex;align-items:center;gap:8px;transition:var(--transition);cursor:pointer}.filter-btn:hover{background:rgba(23,170,189,.1);color:var(--primary-color);border-color:var(--primary-color)}.filter-btn.active{background:var(--gradient-secondary);color:var(--white);border-color:var(--primary-color)}.forum-tabs-wrapper{background:var(--white);padding:10px;border-radius:15px;box-shadow:var(--shadow-sm);margin-bottom:30px}.forum-tabs{display:flex;gap:5px;list-style:none;overflow-x:auto;scrollbar-width:none;margin:0;padding:0}.forum-tabs::-webkit-scrollbar{display:none}.tab-item{flex-shrink:0}.tab-btn{background:0 0;color:var(--text-dark);padding:12px 24px;border:0;border-radius:10px;font-weight:500;display:flex;align-items:center;gap:8px;transition:var(--transition);cursor:pointer;white-space:nowrap;font-family:"Tajawal",sans-serif}.tab-btn:hover{background:var(--light-bg);color:var(--primary-color)}.tab-btn.active{background:var(--gradient-secondary);color:var(--white)}.forum-topics{display:flex;flex-direction:column;gap:20px}.topic-card,.topic-title a{transition:var(--transition)}.topic-card{background:var(--white);border-radius:15px;padding:25px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;display:flex;gap:20px;align-items:flex-start}.topic-badge,.topic-card::before{position:absolute;background:var(--gradient-secondary)}.topic-card::before{content:"";top:0;right:0;width:5px;height:100%;transform:scaleY(0);transition:var(--transition)}.topic-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.topic-card:hover::before{transform:scaleY(1)}.topic-card.featured{background:linear-gradient(135deg,rgba(23,170,189,.05),rgba(108,206,105,.05));border:2px solid var(--primary-color)}.topic-card.solved{opacity:.85}.topic-badge{top:15px;left:15px;color:var(--white);padding:6px 15px;border-radius:20px;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:5px;z-index:2}[dir=ltr] .topic-badge{left:auto;right:15px}.topic-badge.solved{background:var(--secondary-color)}.topic-main{display:flex;gap:20px;flex:1}.topic-icon{width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--white);flex-shrink:0}.topic-icon.features{background:linear-gradient(135deg,#17aabd,#3fd6dd)}.topic-icon.bugs{background:linear-gradient(135deg,#ef4444,#f87171)}.topic-icon.integrations{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.topic-icon.tips{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.topic-content{flex:1}.topic-title{font-size:1.3rem;font-weight:700;margin-bottom:10px}.topic-title a{color:var(--text-dark);text-decoration:none}.topic-meta{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:12px}.knowledge-meta span,.meta-item{display:flex;align-items:center;gap:6px;color:var(--text-light);font-size:.9rem}.knowledge-card h5:hover,.meta-item i,.topic-stats .stat-item i{color:var(--primary-color)}.topic-stats{display:flex;flex-direction:column;gap:12px;padding-right:20px;border-right:2px solid var(--border-color);margin-top:36px}[dir=ltr] .topic-stats{border-right:none;padding-right:0;padding-left:20px;border-left:2px solid var(--border-color)}.topic-stats .stat-item{display:flex;flex-direction:row;align-items:center;gap:5px;padding:0;background-color:transparent;box-shadow:none}.topic-stats .stat-item:hover{transform:translateY(0);background-color:transparent;box-shadow:none}.topic-stats .stat-item i{font-size:1.2rem}.topic-stats .stat-item span{font-weight:600;color:var(--text-dark)}.topic-excerpt{color:var(--text-light);font-size:.95rem;line-height:1.6;margin-bottom:12px}.topic-tags{display:flex;flex-wrap:wrap;gap:8px}.tag{background:rgba(23,170,189,.1);color:var(--primary-color);padding:5px 12px;border-radius:15px;font-size:.85rem;font-weight:500;transition:var(--transition);cursor:pointer}.pagination-btn:hover,.tag:hover{background:var(--primary-color);color:var(--white)}.pagination-wrapper{margin-top:40px}.pagination-list{display:flex;justify-content:center;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.pagination-item{display:block}.pagination-btn{background:var(--white);color:var(--text-dark);border:2px solid var(--border-color);width:45px;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:600;transition:var(--transition);cursor:pointer}.pagination-btn:hover{border-color:var(--primary-color)}.pagination-item.active .pagination-btn{background:var(--gradient-secondary);color:var(--white);border-color:var(--primary-color)}.pagination-item.disabled .pagination-btn{opacity:.4;cursor:not-allowed}.pagination-item.disabled .pagination-btn:hover{background:var(--white);color:var(--text-dark);border-color:var(--border-color)}.forum-sidebar{position:sticky;top:20px}.sidebar-card{background:var(--white);margin-bottom:25px}.card-header{border-bottom:3px solid var(--secondary-color);text-align:center}.card-header h3,.stat-row{display:flex;align-items:center}.card-header h3{color:var(--white);font-size:1.2rem;font-weight:700;margin:0;justify-content:center;gap:10px}.stat-row{gap:15px;border-radius:10px;transition:var(--transition);margin-bottom:10px}.stat-row:hover{background:var(--light-bg);transform:translateX(-5px)}.stat-icon.users{background:linear-gradient(135deg,#17aabd,#3fd6dd)}.stat-icon.topics{background:linear-gradient(135deg,#6cce69,#5abd58)}.stat-icon.replies{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.stat-icon.views{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.stat-info{flex:1}.stat-value{font-size:1.5rem;font-weight:700;color:var(--text-dark)}.stat-label{color:var(--text-light)}.contributor-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;transition:var(--transition);margin-bottom:10px;position:relative}.contributor-item:hover{background:var(--light-bg);transform:translateX(-5px)}.contributor-rank,.tag-cloud-item:hover{background:var(--gradient-secondary);color:var(--white)}.contributor-rank{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.contributor-avatar{width:45px;height:45px;border-radius:50%;object-fit:cover;border:3px solid var(--border-color);transition:var(--transition)}.contributor-item:hover .contributor-avatar{border-color:var(--primary-color)}.contributor-info{flex:1}.contributor-name{font-weight:600;color:var(--text-dark);margin-bottom:3px}.contributor-points{font-size:.85rem;color:var(--text-light);display:flex;align-items:center;gap:5px}.contributor-points i{color:#f59e0b}.tags-cloud{display:flex;flex-wrap:wrap;gap:10px}.quick-link,.tag-cloud-item{transition:var(--transition);margin-bottom:8px}.tag-cloud-item{background:rgba(23,170,189,.1);color:var(--primary-color);padding:6px 12px;border:2px solid transparent;border-radius:15px;font-size:.85rem;font-weight:500;margin-left:5px;cursor:pointer}.tag-cloud-item:hover{transform:scale(1.05)}.tag-cloud-item.large{font-size:1rem}.tag-cloud-item.medium{font-size:.9rem}.tag-cloud-item.small{font-size:.8rem}.quick-link{display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:10px;color:var(--text-dark);text-decoration:none}.quick-link:hover{background:var(--light-bg);color:var(--primary-color);transform:translateX(-5px)}.quick-link i{color:var(--primary-color);font-size:1.2rem}@media (max-width:992px){.header-title{font-size:2rem}.btn-new-topic{width:100%;justify-content:center;margin-top:20px}.forum-sidebar{position:static;margin-top:40px}.topic-card{flex-direction:column}.topic-stats{flex-direction:row;border-right:none;border-left:none;border-top:2px solid var(--border-color);padding-right:0;padding-left:0;padding-top:15px;width:100%;margin-top:0}}@media (max-width:768px){.forum-header{padding:7rem 0 3rem}.header-title{font-size:1.5rem;flex-direction:column;gap:10px;text-align:center}.header-title i{font-size:1.3rem}.header-description{font-size:1rem;text-align:center}.search-filter-bar{padding:20px 15px}.filter-btn,.filter-buttons{justify-content:center}.filter-btn{flex:1;min-width:120px}.forum-tabs{justify-content:flex-start}.topic-main{flex-direction:column}.topic-icon{width:50px;height:50px;font-size:1.2rem}.topic-title{font-size:1.1rem}.topic-card{padding:20px 15px}.topic-meta{flex-direction:column;gap:8px}.stat-icon{width:40px;height:40px;font-size:1.1rem}.stat-value{font-size:1.2rem}.pagination-list{gap:5px}.pagination-btn{width:40px;height:40px}}@media (max-width:576px){.forum-header{padding:6rem 0 2rem}.header-title{font-size:1.3rem}.header-description{font-size:.95rem}.search-input{padding:12px 50px 12px 15px;font-size:.9rem}.search-btn{width:40px;height:40px}.filter-btn{padding:8px 15px;font-size:.9rem}.topic-title{font-size:1rem}.topic-excerpt{font-size:.9rem}}.topic-card{animation:fadeInUp .5s ease-out}.topic-card:nth-child(1){animation-delay:.1s}.topic-card:nth-child(2){animation-delay:.2s}.topic-card:nth-child(3){animation-delay:.3s}.topic-card:nth-child(4){animation-delay:.4s}.topic-card:nth-child(5){animation-delay:.5s}.topic-card:nth-child(6){animation-delay:.6s}.btn-new-topic:focus,.filter-btn:focus,.pagination-btn:focus,.search-input:focus,.tab-btn:focus{outline:3px solid rgba(23,170,189,.3);outline-offset:2px}@media print{.btn-new-topic,.forum-header,.forum-sidebar,.forum-tabs-wrapper,.pagination-wrapper,.search-filter-bar{display:none}.topic-card{break-inside:avoid;page-break-inside:avoid}}.knowledge-categories{margin-bottom:4rem}.knowledge-category-card{background:var(--white);border-radius:20px;padding:30px 20px;text-align:center;box-shadow:var(--shadow-sm);height:100%;border:2px solid transparent;cursor:pointer;overflow:hidden}.knowledge-category-card:hover::before{width:100%}.knowledge-category-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.knowledge-category-card i{font-size:3rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:15px;display:block}.how-to-card h5,.knowledge-card h5,.knowledge-category-card h5{color:var(--text-dark);font-size:1.3rem;font-weight:700;margin-bottom:10px}.knowledge-category-card p{color:var(--text-light);font-size:.95rem;line-height:1.6;margin-bottom:15px}.knowledge-category-card .badge{background:var(--gradient-secondary);color:var(--white);padding:6px 15px;border-radius:20px;font-size:.85rem;font-weight:600}.how-to-steps li,.knowledge-card,.knowledge-category-card{transition:var(--transition);position:relative}.knowledge-card{background:var(--white);border-radius:20px;padding:30px;margin-bottom:25px;box-shadow:var(--shadow-sm);border-right:5px solid transparent}[dir=ltr] .knowledge-card{border-right:none;border-left:5px solid transparent}.knowledge-card:hover{transform:translateX(-5px);box-shadow:var(--shadow-lg);border-right-color:var(--primary-color)}[dir=ltr] .knowledge-card:hover{border-right:none;border-left-color:var(--primary-color)}.how-to-card h5,.knowledge-card h5{font-size:1.4rem;margin-bottom:15px}.knowledge-card h5{line-height:1.4}.knowledge-meta{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.card-body .mb-3 h6 a:hover,.how-to-card h5 i,.knowledge-category,.knowledge-meta i{color:var(--primary-color)}.how-to-card>p,.knowledge-card p{color:var(--text-light);margin-bottom:20px}.knowledge-card p{line-height:1.8}.knowledge-category{display:inline-block;background:rgba(23,170,189,.1);padding:6px 15px;border-radius:20px;font-size:.85rem;font-weight:600;margin-left:10px}[dir=ltr] .knowledge-category{margin-left:0;margin-right:10px}.how-to-card{background:var(--white);border-radius:20px;padding:30px;margin-bottom:25px;box-shadow:var(--shadow-sm);transition:var(--transition);border:2px solid var(--border-color)}.how-to-card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.how-to-card h5{display:flex;align-items:center;gap:10px}.how-to-card>p{font-size:1rem}.how-to-steps{background:var(--light-bg);border-radius:15px;padding:25px 25px 25px 45px;margin-bottom:20px}.how-to-steps li{color:var(--text-dark);font-weight:500;margin-bottom:12px;padding:10px;border-radius:8px}.how-to-steps li:hover,.release-features li:hover{background:var(--white);transform:translateX(-5px)}.how-to-steps li::marker{color:var(--primary-color);font-weight:700;font-size:1.1rem}.faq-accordion .accordion-item{border:2px solid var(--border-color);border-radius:15px;margin-bottom:15px;overflow:hidden;transition:var(--transition)}.faq-accordion .accordion-item:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.faq-accordion .accordion-button{background:var(--white);color:var(--text-dark);font-weight:700;font-size:1.1rem;padding:20px 25px;border:0}.faq-accordion .accordion-button:not(.collapsed){background:var(--gradient-primary);color:var(--white);box-shadow:none}.faq-accordion .accordion-button::after{background-image:none;content:"";font-family:"Font Awesome 6 Free";font-weight:900;transition:var(--transition)}.faq-accordion .accordion-button:not(.collapsed)::after{transform:rotate(180deg)}.faq-accordion .accordion-body{padding:25px;color:var(--text-light);line-height:1.8;background:var(--light-bg)}.card,.nav-tabs{border:0;box-shadow:var(--shadow-sm)}.nav-tabs{background:var(--white);border-radius:15px;padding:10px;margin-bottom:30px;display:flex;flex-wrap:wrap;gap:5px}.nav-tabs .nav-link{border:0;border-radius:10px;color:var(--text-dark);font-weight:600;padding:12px 24px;transition:var(--transition);background:0 0}.nav-tabs .nav-link:hover{background:var(--light-bg);color:var(--primary-color)}.card-body .badge:hover,.nav-tabs .nav-link.active,.pagination .page-item.active .page-link{background:var(--gradient-secondary);color:var(--white)}.card{border-radius:20px;overflow:hidden}.card-header{background:var(--gradient-primary);color:var(--white);padding:20px;border-bottom:none}.card-header h5{margin:0;font-weight:700;font-size:1.2rem;display:flex;align-items:center;gap:10px}.card-body{padding:20px}.card-body .mb-3 h6 a{text-decoration:none}.card-body .badge{background:rgba(23,170,189,.1);color:var(--primary-color);padding:6px 12px;border-radius:15px;font-size:.85rem;font-weight:500;margin-left:5px;margin-bottom:8px;display:inline-block;transition:var(--transition);cursor:pointer}.card-body .badge:hover{transform:scale(1.05)}.card-body .mb-3 h6 a,.pagination .page-link{color:var(--text-dark);font-weight:600;transition:var(--transition)}.pagination .page-link{border:2px solid var(--border-color);border-radius:10px;padding:10px 18px;margin:0 5px}.pagination .page-link:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--white)}.pagination .page-item.active .page-link{border-color:var(--primary-color)}[dir=ltr] .page-item:last-child .page-link{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}[dir=ltr] .page-item:first-child .page-link{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.pagination .page-item.disabled .page-link{opacity:.4;cursor:not-allowed}.knowledge-card.featured{border:2px solid var(--secondary-color);background:linear-gradient(135deg,rgba(23,170,189,.03),rgba(108,206,105,.03))}.featured-badge{position:absolute;top:20px;left:20px;z-index:1;background:var(--gradient-secondary);color:var(--white);padding:6px 15px;display:flex;align-items:center;gap:5px}[dir=ltr] .featured-badge{right:20px;left:auto}@media (max-width:768px){.knowledge-category-card{margin-bottom:20px}.knowledge-meta{flex-direction:column;gap:10px}.how-to-steps{padding:20px 20px 20px 35px}.how-to-card h5,.knowledge-card h5{font-size:1.2rem}}.how-to-card,.knowledge-card,.knowledge-category-card{animation:fadeInUp .6s ease-out}.knowledge-card:nth-child(1){animation-delay:.1s}.knowledge-card:nth-child(2){animation-delay:.2s}.knowledge-card:nth-child(3){animation-delay:.3s}.knowledge-card:nth-child(4){animation-delay:.4s}.notification-box{background:linear-gradient(135deg,rgba(23,170,189,.05),rgba(108,206,105,.05));border:2px solid var(--primary-color);border-radius:20px;padding:30px;margin-bottom:30px;position:relative;overflow:hidden}.notification-box::before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,rgba(23,170,189,.1)0,transparent 70%);border-radius:50%}.notification-box h5{color:var(--text-dark);font-weight:700;margin-bottom:15px;font-size:1.3rem}.notification-box p{color:var(--text-light);margin-bottom:20px;line-height:1.6}.notification-form .form-control{border:2px solid var(--border-color);border-radius:10px;padding:12px 15px;transition:var(--transition);font-family:"Tajawal",sans-serif}.notification-form .form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(23,170,189,.1);outline:0}.notification-form .form-check-input{width:20px;height:20px;border:2px solid var(--border-color);cursor:pointer}.notification-form .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.notification-form .form-check-label{color:var(--text-dark);font-weight:500;cursor:pointer;margin-right:8px}.accordion-button i,.nav-link i,[dir=rtl] .notification-form .form-check-label{margin-left:8px;margin-right:0}.notification-form .btn-primary,.update-tabs .nav-link{border:0;border-radius:10px;font-weight:600;transition:var(--transition)}.notification-form .btn-primary{background:var(--gradient-primary);padding:12px 30px}.notification-form .btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(23,170,189,.3)}.update-tabs{background:var(--white);padding:10px;border-radius:15px;box-shadow:var(--shadow-sm);gap:5px}.update-tabs .nav-link{color:var(--text-dark);padding:12px 20px;display:flex;align-items:center}.update-tabs .nav-link:hover{background:var(--light-bg);color:var(--primary-color)}.update-tabs .nav-link.active{background:var(--gradient-secondary);color:var(--white)}[dir=ltr] .accordion-button i,[dir=ltr] .nav-link i{margin-right:8px;margin-left:0}.release-card,.release-features li{transition:var(--transition);position:relative}.release-card{background:var(--white);border-radius:20px;padding:30px;margin-bottom:25px;box-shadow:var(--shadow-sm);border-right:5px solid transparent;animation:fadeInUp .6s ease-out}.release-card:hover{box-shadow:var(--shadow-lg);transform:translateX(-5px);border-right-color:var(--secondary-color)}.release-date,.release-version{font-size:.9rem;margin-bottom:15px}.release-version{background:var(--gradient-primary);color:var(--white);padding:8px 20px;border-radius:25px;font-weight:700;display:inline-block}.release-date{color:var(--text-light);display:flex;align-items:center;gap:5px}.release-card h5,.sneak-peek-card h5,.update-card h5{color:var(--text-dark);font-weight:700;font-size:1.4rem;margin-bottom:15px}.release-card>p,.roadmap-card>p,.sneak-peek-card p,.update-card>p,.webinar-card>p{color:var(--text-light);line-height:1.8;margin-bottom:20px}.release-features{background:var(--light-bg);border-radius:15px;padding:20px 20px 20px 40px;margin-bottom:20px;list-style:none}.release-features li{color:var(--text-dark);font-weight:500;margin-bottom:12px;padding:8px;border-radius:8px}.release-features li::before{content:"✓";color:var(--secondary-color);font-weight:700;position:absolute;right:-25px;font-size:1.1rem}.roadmap-status{display:flex;align-items:center;gap:8px;margin-bottom:15px}.roadmap-status i{color:var(--primary-color);font-size:1.1rem}.roadmap-status span{color:var(--text-dark);font-weight:600}.sneak-peek-card{background:var(--white);border-radius:20px;padding:30px;margin-bottom:25px;box-shadow:var(--shadow-sm);transition:var(--transition);border:2px solid var(--border-color);animation:fadeInUp .6s ease-out}.sneak-peek-card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.sneak-peek-status{background:var(--gradient-primary);color:var(--white);padding:6px 15px;border-radius:20px;font-size:.85rem;font-weight:600;display:inline-block;margin-bottom:15px}.sneak-peek-card img,.update-card{border-radius:15px;box-shadow:var(--shadow-md);transition:var(--transition)}.sneak-peek-card img:hover{transform:scale(1.02);box-shadow:var(--shadow-lg)}.update-card{background:var(--white);border-radius:20px;padding:30px;margin-bottom:25px;box-shadow:var(--shadow-sm);border-right:5px solid transparent;position:relative;animation:fadeInUp .6s ease-out}.update-card:hover{box-shadow:var(--shadow-lg);transform:translateX(-5px);border-right-color:var(--primary-color)}[dir=ltr] .update-card{border-right:0;border-left:5px solid transparent}[dir=ltr] .update-card:hover{border-left-color:var(--primary-color)}.update-meta{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.case-study-stats span,.education-meta span,.update-meta span{display:flex;align-items:center;gap:6px;color:var(--text-light);font-size:.9rem}.update-badge,.update-meta i{color:var(--primary-color)}.update-badge{background:rgba(23,170,189,.1);padding:6px 15px;border-radius:20px;font-size:.85rem;font-weight:600;margin-left:10px}.sidebar-card{border:0;border-radius:20px;box-shadow:var(--shadow-sm);overflow:hidden}.sidebar-card .card-header{background:var(--gradient-primary);color:var(--white);padding:20px;border-bottom:none}.sidebar-card .card-header h5{margin:0;font-weight:700;font-size:1.1rem;color:var(--white)}.sidebar-card .card-body{padding:20px}.tag-badge,.upcoming-event,.upcoming-update{padding:12px;border-radius:10px;transition:var(--transition)}.upcoming-event:hover,.upcoming-update:hover{background:var(--light-bg)}.case-study-company h6,.upcoming-event h6,.upcoming-update h6,.webinar-speaker h6{color:var(--text-dark);font-weight:600;margin-bottom:5px}.tag-badge{background:rgba(23,170,189,.1);color:var(--primary-color);padding:6px 12px;border-radius:15px;font-size:.85rem;font-weight:500;cursor:pointer}.tag-badge:hover{background:var(--gradient-secondary);color:var(--white);transform:scale(1.05)}.social-links-sidebar{display:flex;justify-content:space-around;gap:10px}.social-link-item{transition:var(--transition)}.social-link-item:hover{transform:translateY(-5px)}.social-link-item.facebook{color:#1877f2}.social-link-item.twitter{color:#1da1f2}.social-link-item.youtube{color:red}.social-link-item.linkedin{color:#0a66c2}@media (max-width:992px){.notification-box,.release-card,.roadmap-card,.sneak-peek-card,.update-card{padding:20px}.release-features{padding:15px 15px 15px 35px}.update-tabs .nav-link{font-size:.9rem;padding:10px 15px}}@media (max-width:768px){.notification-box h5{font-size:1.1rem}.release-card h5,.roadmap-card h5,.sneak-peek-card h5,.update-card h5{font-size:1.2rem}.update-meta{flex-direction:column;gap:10px}.update-tabs{overflow-x:auto;white-space:nowrap}.update-tabs .nav-link i{display:none}}@media (max-width:576px){.notification-box{padding:15px}.release-features{padding:12px 12px 12px 30px}.release-features li::before{right:-20px}}.education-tabs,.webinar-card{background:var(--white);box-shadow:var(--shadow-sm)}.education-tabs{padding:10px;border-radius:15px;margin-bottom:30px;display:flex;flex-wrap:wrap;gap:5px}.education-tabs .nav-link{border:0;border-radius:10px;color:var(--text-dark);font-weight:600;padding:12px 20px;transition:var(--transition);white-space:nowrap}.education-tabs .nav-link:hover{background:var(--light-bg);color:var(--primary-color)}.education-tabs .nav-link.active{background:var(--gradient-secondary);color:var(--white)}.webinar-card{border-radius:20px;padding:30px;margin-bottom:25px;transition:var(--transition);border-right:5px solid transparent;position:relative}.webinar-card:hover{box-shadow:var(--shadow-lg);transform:translateX(-5px);border-right-color:var(--primary-color)}[dir=ltr] .webinar-card{border-right:none;border-left:5px solid transparent}[dir=ltr] .education-card:hover,[dir=ltr] .webinar-card:hover{border-left-color:var(--primary-color)}.webinar-date{background:rgba(23,170,189,.1);color:var(--primary-color);padding:6px 15px;border-radius:20px;font-size:.85rem;font-weight:600;display:inline-block;margin-bottom:15px}.tutorial-category h5,.webinar-card h5{color:var(--text-dark);font-weight:700;font-size:1.4rem;margin-bottom:15px}.webinar-speaker{display:flex;align-items:center;gap:15px;margin-bottom:20px}.webinar-speaker img{width:60px;height:60px;border-radius:50%;object-fit:cover}.case-study-company small,.tutorial-category p,.webinar-speaker small{color:var(--text-light)}.education-card,.tutorial-category{background:var(--white);border-radius:20px;padding:30px;box-shadow:var(--shadow-sm);transition:var(--transition);position:relative}.tutorial-category{text-align:center;height:100%;border:2px solid transparent;cursor:pointer;overflow:hidden}.gamification-card:hover::before,.tutorial-category:hover::before{width:100%}.tutorial-category:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.tutorial-category i{font-size:3rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:15px;display:block}.tutorial-category h5{font-size:1.3rem;margin-bottom:10px}.tutorial-category p{font-size:.95rem;line-height:1.6;margin-bottom:15px}.tutorial-category .badge{background:var(--gradient-secondary);color:var(--white);padding:6px 15px;border-radius:20px;font-size:.85rem;font-weight:600}.education-card{margin-bottom:25px;display:flex;gap:20px;border-right:none;border-left:5px solid transparent}.education-card:hover{box-shadow:var(--shadow-lg);transform:translateX(-5px);border-right-color:var(--primary-color)}.education-card-img{flex-shrink:0;width:200px;height:150px;border-radius:15px;overflow:hidden}.education-card-img img{width:100%;height:100%;object-fit:cover}.education-card-body{flex:1}.case-study-body h5,.education-card h5,.gamification-card h5{color:var(--text-dark);font-weight:700;font-size:1.4rem;margin-bottom:15px}.case-study-stats i,.education-card h5:hover,.education-meta i{color:var(--primary-color)}.education-meta{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.case-study-body>p,.education-card p,.gamification-card p{color:var(--text-light);line-height:1.8;margin-bottom:20px}.education-badge{display:inline-block;background:rgba(23,170,189,.1);color:var(--primary-color);padding:6px 15px;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:15px}.video-thumbnail{border-radius:15px;overflow:hidden;margin-bottom:15px;cursor:pointer;transition:var(--transition)}.video-thumbnail:hover{transform:scale(1.02);box-shadow:var(--shadow-md)}.case-study-img img,.video-thumbnail img{width:100%;height:200px;object-fit:cover}.play-button,.video-duration{position:absolute;color:var(--white)}.play-button{top:50%;left:50%;transform:translate(-50%,-50%);background:var(--primary-color);font-size:1.5rem}.play-button:hover{background:var(--gradient-primary);transform:translate(-50%,-50%) scale(1.1)}.video-duration{bottom:10px;right:10px;background:rgba(0,0,0,.7);padding:4px 8px;border-radius:10px;font-size:.8rem}.case-study-card{background:var(--white);border-radius:20px;padding:30px;margin-bottom:25px;box-shadow:var(--shadow-sm);transition:var(--transition);position:relative}.case-study-card:hover{box-shadow:var(--shadow-lg);transform:translateX(-5px)}.case-study-img{border-radius:15px;overflow:hidden;margin-bottom:20px}.case-study-company{display:flex;align-items:center;gap:15px;margin-bottom:15px}.case-study-company img{width:50px;height:50px;border-radius:50%;object-fit:cover}.case-study-stats{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.mt-5{margin-top:3rem!important}@media (max-width:768px){.education-card{flex-direction:column}.education-card-img{width:100%;height:200px}.case-study-company,.webinar-speaker{flex-direction:column;text-align:center}.tutorial-category{margin-bottom:20px}}.gamification-tabs,.user-level-card{background:var(--white);margin-bottom:30px;box-shadow:var(--shadow-sm)}.gamification-tabs{padding:10px;border-radius:15px;display:flex;flex-wrap:wrap;gap:5px}.gamification-tabs .nav-link{border:0;border-radius:10px;color:var(--text-dark);font-weight:600;padding:12px 20px;transition:var(--transition);white-space:nowrap}.gamification-tabs .nav-link:hover{background:var(--light-bg);color:var(--primary-color)}.gamification-tabs .nav-link.active{background:var(--gradient-secondary);color:var(--white)}.user-level-card{border-radius:20px;padding:30px;transition:var(--transition);border-right:5px solid var(--primary-color)}[dir=ltr] .user-level-card{border-right:none;border-left:5px solid var(--primary-color)}.user-level-card:hover{box-shadow:var(--shadow-lg);transform:translateX(-5px)}.badge-gamification{background:var(--gradient-primary);color:var(--white);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:16px}.level-progress{background:var(--light-bg);border-radius:10px;height:12px;overflow:hidden;margin-bottom:15px}.level-progress-bar{background:var(--gradient-secondary);height:100%;border-radius:10px;width:65%;transition:width .5s ease-out}.level-info{display:flex;flex-direction:column;gap:5px;font-size:.9rem;color:var(--text-light)}.gamification-card,.leaderboard-card{background:var(--white);border-radius:20px;box-shadow:var(--shadow-sm);transition:var(--transition)}.gamification-card{padding:20px;text-align:center;height:100%;border:2px solid transparent;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}.gamification-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.gamification-card i{font-size:3rem;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;display:block}.gamification-card h5{font-size:1.3rem;margin-bottom:10px}.gamification-card p{font-size:.95rem;line-height:1.6;margin-bottom:15px}.gamification-card .badge{background:var(--gradient-secondary);color:var(--white);padding:6px 15px;border-radius:20px;font-size:.85rem;font-weight:600}.leaderboard-card{padding:25px;margin-bottom:25px}.achievement-card h5,.leaderboard-card h5,.reward-card h5{color:var(--text-dark);font-weight:700;margin-bottom:20px;text-align:center}.leaderboard-rank{font-size:1.1rem}.leaderboard-rank:not(.first):not(.second):not(.third){background:var(--border-color);color:var(--text-dark)}.leaderboard-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover}.achievement-card{background:var(--white);border-radius:20px;padding:25px;margin-bottom:25px;box-shadow:var(--shadow-sm);transition:var(--transition)}.achievement-badge-icon{background:var(--gradient-primary)}.reward-card{background:var(--white);border-radius:20px;padding:25px;margin-bottom:25px;box-shadow:var(--shadow-sm);transition:var(--transition)}.reward-icon{background:var(--gradient-secondary)}.list-unstyled li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-color)}.blog-body ul li:last-child,.list-unstyled li:last-child,.support-guides-list li:last-child,.trending-widget .trending-list li:last-child{border-bottom:none}.list-unstyled i{color:var(--secondary-color);font-size:1.2rem}.progress{background:var(--light-bg);border-radius:10px;height:10px;overflow:hidden}.progress-bar{background:var(--gradient-primary);transition:width .5s ease-out}@media (max-width:768px){.achievement-badge,.leaderboard-item,.reward-item{flex-direction:column;text-align:center}.gamification-card{margin-bottom:20px}}.support-tabs,.support-ticket{background:var(--white);box-shadow:var(--shadow-sm)}.support-tabs{padding:10px;border-radius:15px;margin-bottom:30px;display:flex;flex-wrap:wrap;gap:5px}.support-tabs .nav-link{border:0;border-radius:10px;color:var(--text-dark);font-weight:600;padding:12px 20px;transition:var(--transition);white-space:nowrap;display:flex;align-items:center;gap:8px}.support-tabs .nav-link:hover{background:var(--light-bg);color:var(--primary-color)}.support-tabs .nav-link.active{background:var(--gradient-secondary);color:var(--white)}.support-ticket{border-radius:20px;padding:25px;margin-bottom:20px;transition:var(--transition);border-right:5px solid transparent;position:relative;animation:fadeInUp .6s ease-out}.support-ticket:hover{box-shadow:var(--shadow-lg);transform:translateX(-5px);border-right-color:var(--primary-color)}[dir=ltr] .support-ticket{border-left:5px solid transparent;border-right:0}[dir=ltr] .support-ticket:hover{border-left-color:var(--primary-color)}.support-meta,.support-ticket p{color:var(--text-light);margin-bottom:15px}.support-meta{display:flex;flex-wrap:wrap;gap:15px;font-size:.9rem}.support-status,.ticket-priority{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.support-status.open{background:rgba(34,197,94,.1);color:var(--secondary-color)}.support-status.in-progress{background:rgba(251,191,36,.1);color:#f59e0b}.support-status.resolved{background:rgba(16,185,129,.1);color:#10b981}.support-status.closed{background:rgba(107,114,128,.1);color:var(--text-light)}.ticket-priority.high{background:rgba(239,68,68,.1);color:#ef4444}.ticket-priority.medium{background:rgba(251,191,36,.1);color:#f59e0b}.ticket-priority.low{background:rgba(16,185,129,.1);color:#10b981}.support-form h5,.support-ticket h5{color:var(--text-dark);font-weight:700}.support-ticket h5{margin-bottom:10px;font-size:1.2rem}.support-ticket p{line-height:1.6}.support-form{background:var(--white);border-radius:20px;padding:30px;box-shadow:var(--shadow-sm);transition:var(--transition)}.support-form:hover{box-shadow:var(--shadow-lg)}.support-form h5{margin-bottom:20px;text-align:center}.support-form .form-label{color:var(--text-dark);font-weight:600}.support-form .form-control,.support-form .form-select{border:2px solid var(--border-color);border-radius:10px;padding:12px 15px;transition:var(--transition)}.idea-form .form-control:focus,.idea-form .form-select:focus,.support-form .form-control:focus,.support-form .form-select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(23,170,189,.1);outline:0}.support-guides-card{background:var(--white);border-radius:20px;padding:25px;margin-bottom:20px;box-shadow:var(--shadow-sm);transition:var(--transition);border-right:5px solid transparent;position:relative;animation:fadeInUp .6s ease-out}.support-guides-card:hover{box-shadow:var(--shadow-lg);transform:translateX(-5px);border-right-color:var(--secondary-color)}[dir=ltr] .support-guides-card{border-right:0;border-left:5px solid transparent}.support-guides-card:hover{border-left-color:var(--secondary-color)}.support-guides-card h5,.support-guides-list li{display:flex;align-items:center;gap:10px;color:var(--text-dark)}.support-guides-card h5{font-weight:700;margin-bottom:15px}.support-guides-card h5 i{color:var(--primary-color);font-size:1.2rem}.support-guides-card p{color:var(--text-light);margin-bottom:15px}.support-guides-list{list-style:none;padding:0;margin-bottom:20px}.support-guides-list li{padding:8px 0;border-bottom:1px solid var(--border-color)}.support-guides-list li::before{content:"✓";color:var(--secondary-color);font-weight:700;font-size:1rem}.live-chat-card{background:linear-gradient(135deg,var(--gradient-primary),var(--gradient-secondary));border-radius:20px;padding:30px;text-align:center;box-shadow:var(--shadow-lg);transition:var(--transition);margin:30px 0}.live-chat-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(23,170,189,.3)}.live-chat-card h5{font-size:1.5rem;font-weight:700;margin-bottom:15px}.chat-status,.support-contact-card i{display:flex;align-items:center;justify-content:center}.chat-status{gap:10px;margin-bottom:15px}.chat-status-indicator{width:12px;height:12px;background:var(--secondary-color);border-radius:50%;animation:pulse 2s infinite}.live-chat-card p{opacity:.9;margin-bottom:20px}.support-contact-card{background:var(--light-bg);border-radius:15px;padding:20px;margin-bottom:15px;transition:var(--transition);display:flex;flex-direction:column;align-items:center;gap:15px;text-decoration:none;color:var(--text-dark)}.support-contact-card:hover{background:var(--white);transform:translateX(-5px);box-shadow:var(--shadow-sm)}.support-contact-card i{font-size:2rem;color:var(--primary-color);width:50px;height:50px;border-radius:50%}.achievement-badge-info h6,.idea-form h5,.leaderboard-info h6,.reward-info h6,.support-contact-card h5{color:var(--text-dark);font-weight:600;margin-bottom:5px}.support-contact-card p{color:var(--text-light);margin:0}@media (max-width:768px){.support-meta{flex-direction:column;align-items:flex-start;gap:8px}.support-form,.support-ticket{padding:20px}.support-guides-card{margin-bottom:15px}.support-contact-card{flex-direction:column;text-align:center}}.idea-form{background:var(--white);border-radius:20px;padding:30px;margin-bottom:30px;box-shadow:var(--shadow-sm);transition:var(--transition)}.idea-form:hover{box-shadow:var(--shadow-lg)}.idea-form h5{font-weight:700;margin-bottom:20px;text-align:center}.idea-form .form-label{color:var(--text-dark);font-weight:600}.idea-form .form-control,.idea-form .form-select{border:2px solid var(--border-color);border-radius:10px;padding:12px 15px;transition:var(--transition)}.form-check-input:checked,.idea-form .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.form-check-input:focus{border-color:rgb(23 170 189);outline:0;box-shadow:0 0 0 .25rem rgb(23 170 188/.25)}.idea-card,.idea-tabs{background:var(--white);box-shadow:var(--shadow-sm)}.idea-tabs{padding:10px;border-radius:15px;margin-bottom:30px;display:flex;flex-wrap:wrap;gap:5px}.idea-tabs .nav-link{border:0;border-radius:10px;color:var(--text-dark);font-weight:600;padding:12px 20px;transition:var(--transition);white-space:nowrap;display:flex;align-items:center;gap:8px}.idea-tabs .nav-link:hover{background:var(--light-bg);color:var(--primary-color)}.idea-tabs .nav-link.active{background:var(--gradient-secondary);color:var(--white)}.idea-card{border-radius:20px;padding:25px;margin-bottom:25px;transition:var(--transition);border-right:5px solid transparent;position:relative;animation:fadeInUp .6s ease-out}.idea-card:hover{box-shadow:var(--shadow-lg);transform:translateX(-5px);border-right-color:var(--primary-color)}[dir=ltr] .idea-card{border-right:0;border-left:5px solid transparent}[dir=ltr] .idea-card:hover{border-left-color:var(--primary-color)}.idea-meta{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px;font-size:.9rem;color:var(--text-light)}.event-meta span,.idea-meta span,.idea-stats span,.networking-stats span{display:flex;align-items:center;gap:5px}.idea-category,.idea-status{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.idea-status.under-review{background:rgba(107,114,128,.1);color:var(--text-light)}.idea-status.planned{background:rgba(59,130,246,.1);color:#3b82f6}.idea-status.in-progress{background:rgba(251,191,36,.1);color:#f59e0b}.idea-status.completed{background:rgba(16,185,129,.1);color:#10b981}.idea-card h5{color:var(--text-dark);font-weight:700;margin-bottom:10px;font-size:1.2rem}.idea-card p,.roadmap-card p{line-height:1.6}.idea-category{display:inline-block;background:rgba(23,170,189,.1);color:var(--primary-color);padding:6px 15px;font-size:.85rem;margin-bottom:15px}.idea-card p,.idea-stats,.roadmap-card p{margin-bottom:15px;color:var(--text-light)}.idea-stats{display:flex;gap:20px;font-size:.9rem}.vote-btn{background:var(--gradient-primary);color:var(--white);border:0;border-radius:25px;padding:8px 16px;font-weight:600;transition:var(--transition);display:flex;align-items:center;gap:5px;cursor:pointer}.vote-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(23,170,189,.3)}.vote-btn:disabled{opacity:.6;cursor:not-allowed}.vote-count{font-weight:600;color:var(--primary-color);display:flex;align-items:center;gap:5px}.roadmap-card{background:var(--white);border-radius:20px;padding:25px;margin-bottom:25px;box-shadow:var(--shadow-sm);transition:var(--transition);border-top:4px solid var(--primary-color);animation:fadeInUp .6s ease-out}.roadmap-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.roadmap-date{background:rgba(23,170,189,.1);color:var(--primary-color);padding:6px 15px;border-radius:20px;font-size:.85rem;font-weight:600;display:inline-block;margin-bottom:15px}.filter-card h5,.roadmap-card h5{color:var(--text-dark);font-weight:700;font-size:1.2rem;margin-bottom:10px}.roadmap-progress{background:var(--light-bg);border-radius:10px;height:12px;overflow:hidden;margin-bottom:10px}.roadmap-progress-bar{background:var(--gradient-secondary);height:100%;border-radius:10px;transition:width .5s ease-out}.roadmap-card small{color:var(--text-light);font-weight:500}.filter-card{margin-bottom:20px}.filter-card h5{font-weight:600;margin-bottom:15px;font-size:1rem}.filter-card .form-check{margin-bottom:10px}.filter-card .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.list-unstyled li i{color:var(--secondary-color);width:20px;text-align:center}.achievement-badge,.leaderboard-item,.reward-item{display:flex;align-items:center;gap:15px;padding:15px;border-radius:10px;transition:var(--transition);margin-bottom:10px}.achievement-badge:hover,.leaderboard-item:hover,.reward-item:hover{background:var(--light-bg);transform:translateX(-5px)}.achievement-badge-icon,.leaderboard-rank,.reward-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--white)}.leaderboard-rank.first{background:gold;color:#000}.leaderboard-rank.second{background:silver;color:#000}.leaderboard-rank.third{background:#cd7f32;color:var(--white)}.leaderboard-rank.default{background:var(--border-color);color:var(--text-dark)}.achievement-badge-icon,.address-card h3 i,.leaderboard-avatar,.reward-icon{font-size:1.5rem}.achievement-badge-info small,.leaderboard-info small,.reward-info small{color:var(--text-light)}.leaderboard-points,.reward-points{font-weight:600;color:var(--primary-color);margin-right:auto}.achievement-progress,.reward-progress{background:var(--light-bg);border-radius:10px;height:8px;overflow:hidden;margin-top:5px;width:100%}.achievement-progress-bar,.reward-progress-bar{background:var(--gradient-secondary);height:100%;border-radius:10px;transition:width .5s ease-out}.badge.me-2.mb-2{background:rgba(23,170,189,.1);color:var(--primary-color);padding:6px 12px;border-radius:15px;font-size:.85rem;font-weight:500;transition:var(--transition);cursor:pointer}.badge.me-2.mb-2:hover{background:var(--gradient-secondary);color:var(--white);transform:scale(1.05)}@media (max-width:768px){.idea-card,.roadmap-card{padding:20px}.idea-meta{flex-direction:column;align-items:flex-start;gap:8px}.vote-btn{padding:6px 12px;font-size:.9rem}.achievement-badge,.leaderboard-item,.reward-item{flex-direction:column;text-align:center}.idea-form{padding:20px}.idea-tabs .nav-link{padding:10px 15px;font-size:.9rem}}.create-group-card,.networking-tabs{background:var(--white);box-shadow:var(--shadow-sm);margin-bottom:30px}.create-group-card{border-radius:20px;padding:30px;text-align:center;transition:var(--transition)}.create-group-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.create-group-card h5{color:var(--text-dark);font-weight:700;margin-bottom:15px;font-size:1.4rem}.create-group-card p,.networking-group p{color:var(--text-light);margin-bottom:20px;line-height:1.6}.networking-tabs{padding:10px;border-radius:15px}.networking-tabs .nav-link{border:0;border-radius:10px;color:var(--text-dark);font-weight:600;padding:12px 20px;transition:var(--transition);white-space:nowrap;display:flex;align-items:center;gap:8px}.networking-tabs .nav-link:hover{background:var(--light-bg);color:var(--primary-color)}.networking-tabs .nav-link.active{background:var(--gradient-secondary);color:var(--white)}.search-box .form-control{padding:15px 60px 15px 20px}[dir=ltr] .search-box .form-control{padding:15px 20px 15px 60px}.search-box .form-control:focus{outline:3px solid rgba(23,170,189,.3);outline-offset:2px}.search-box button{position:absolute;left:10px;top:50%;transform:translateY(-50%);background:var(--gradient-secondary);color:var(--white);border:0;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;transition:var(--transition);cursor:pointer;font-size:1.2rem}.industry-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;justify-content:center}.industry-filter .btn{border:2px solid var(--border-color);color:var(--text-dark);padding:10px 20px;border-radius:25px;font-weight:500;transition:var(--transition)}.industry-filter .btn.active,.industry-filter .btn:hover,.search-pagination .page-item.active .page-link{background:var(--gradient-secondary);border-color:var(--primary-color);color:var(--white)}.networking-group{background:var(--white);border-radius:20px;padding:25px;margin-bottom:25px;box-shadow:var(--shadow-sm);transition:var(--transition);border-right:none;border-left:5px solid transparent}.networking-group:hover{border-right-color:var(--primary-color)}[dir=ltr] .networking-group:hover{border-left-color:var(--primary-color)}.event-card h5,.networking-group h5{color:var(--text-dark);font-weight:700;margin-bottom:15px;font-size:1.3rem}.group-members{display:flex;align-items:center;gap:10px;margin-bottom:15px}.group-members img{width:40px;height:40px;border-radius:50%;object-fit:cover}.group-members-count,.member-social a:hover{background:var(--primary-color);color:var(--white)}.group-members-count{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600}.networking-stats{display:flex;gap:20px;font-size:.9rem;color:var(--text-light)}.networking-stats i,.result-card h5 a:hover,.testimonial-tab:hover .tab-info h4{color:var(--primary-color)}.event-card{background:var(--white);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition);margin-bottom:30px}.event-card:hover,.member-card:hover,.networking-group:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.event-card-img{height:200px;overflow:hidden}.event-card-img img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.event-card-body{padding:20px}.event-card h5{font-size:1.2rem}.event-meta{display:flex;gap:15px;margin-bottom:10px;font-size:.9rem;color:var(--text-light)}.event-badge{background:var(--gradient-secondary);color:var(--white);padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:600}.member-card{background:var(--white);border-radius:20px;padding:20px;text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition);margin-bottom:30px}.member-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;margin:0 auto 15px;border:4px solid var(--border-color)}.member-card h5{color:var(--text-dark);font-weight:600;margin-bottom:10px}.member-card p{color:var(--text-light);margin-bottom:15px}.badge{background:linear-gradient(135deg,rgb(121 212 59/10%)0,rgba(108,206,105,.1) 100%);color:var(--secondary-color);padding:6px 12px;border-radius:15px;font-size:1rem;font-weight:600}.member-social,.member-social a{display:flex;justify-content:center}.member-social{gap:10px;margin-top:12px}.member-social a{width:35px;height:35px;border-radius:50%;background:var(--light-bg);color:var(--text-dark);align-items:center;transition:var(--transition);text-decoration:none}.member-social a:hover{transform:translateY(-2px)}.section-title{color:rgb(17 24 39/var(--tw-text-opacity, 1));font-size:2.5rem;font-weight:700;margin-bottom:30px;text-align:center;position:relative}.event-card,.member-card,.networking-group{animation:fadeInUp .6s ease-out}.networking-group:nth-child(1){animation-delay:.1s}.networking-group:nth-child(2){animation-delay:.2s}.networking-group:nth-child(3){animation-delay:.3s}.networking-group:nth-child(4){animation-delay:.4s}.search-container{background:var(--white);border-radius:20px;padding:40px;box-shadow:var(--shadow-md);margin-bottom:40px;position:relative;overflow:hidden}.integration-container::before,.search-container::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.search-box{position:relative;margin-bottom:30px}.search-box .form-control{padding-right:60px;border:2px solid var(--border-color);border-radius:50px;font-size:1.1rem;transition:var(--transition);box-shadow:var(--shadow-sm)}.search-box .form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(23,170,189,.1),var(--shadow-md)}[dir=ltr] .search-box button{right:10px;left:auto}.search-box button:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px rgba(23,170,189,.3)}.search-filters{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;justify-content:center}.filter-dropdown{min-width:200px}.filter-dropdown .form-select{border:2px solid var(--border-color);border-radius:25px;padding:12px 20px;transition:var(--transition);font-weight:500}.filter-dropdown .form-select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(23,170,189,.1)}.search-stats{background:var(--light-bg);border-radius:20px;padding:30px;margin-bottom:40px;text-align:center}.search-stats h5{color:var(--text-dark);font-weight:700;margin-bottom:25px;font-size:1.3rem}.stats-grid{gap:20px}.search-suggestions,.stat-item{background:var(--white);box-shadow:var(--shadow-sm)}.stat-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;border-radius:15px;transition:var(--transition)}.stat-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.stat-item i{font-size:2rem;color:var(--primary-color)}.search-suggestions h5,.stat-item .number{font-size:1.8rem;font-weight:700;color:var(--text-dark)}.stat-item .label{color:var(--text-light);font-size:.9rem}.search-suggestions{border-radius:20px;padding:30px;margin-bottom:40px}.search-suggestions h5{margin-bottom:20px;font-size:1.3rem}.suggestion-tags{display:flex;flex-wrap:wrap;gap:10px}.suggestion-tag{background:rgba(23,170,189,.1);color:var(--primary-color);padding:8px 16px;border-radius:25px;font-size:.9rem;font-weight:500;transition:var(--transition);cursor:pointer;border:1px solid transparent}.search-pagination .page-link:hover,.suggestion-tag:hover{background:var(--primary-color);color:var(--white);transform:translateY(-2px)}.suggestion-tag:hover{box-shadow:0 4px 12px rgba(23,170,189,.3)}.search-results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.search-results-header h5{color:var(--text-dark);font-weight:700;margin:0}.sort-dropdown .form-select{min-width:200px;border:2px solid var(--border-color);border-radius:25px;padding:10px 20px}.result-card{background:var(--white);border-radius:15px;padding:25px;margin-bottom:25px;box-shadow:var(--shadow-sm);transition:var(--transition);border-right:5px solid transparent;position:relative}.result-card:hover{box-shadow:var(--shadow-md);transform:translateX(-5px);border-right-color:var(--primary-color)}.result-type{display:inline-block;background:var(--gradient-secondary);color:var(--white);padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:15px}.result-type.forum{background:linear-gradient(135deg,#17aabd,#3fd6dd)}.result-type.knowledge{background:var(--secondary-color)}.result-type.education{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.result-type.updates{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.result-type.ideas{background:linear-gradient(135deg,#10b981,#34d399)}.result-card h5{color:var(--text-dark);font-weight:700;margin-bottom:15px;font-size:1.2rem}.result-card h5 a{color:inherit;text-decoration:none;transition:var(--transition)}.result-excerpt{color:var(--text-light);line-height:1.6;margin-bottom:20px;font-size:1rem}.search-highlight{background:rgba(23,170,189,.2);padding:2px 4px;border-radius:4px;font-weight:600}.result-meta{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--text-light)}.result-meta-left{display:flex;gap:20px}.result-meta-item{display:flex;align-items:center;gap:5px}.result-meta-item i{color:var(--primary-color);width:16px}.search-pagination .pagination{justify-content:center}.search-pagination .page-link{border:2px solid var(--border-color);color:var(--text-dark);border-radius:10px;padding:10px 15px;margin:0 5px;transition:var(--transition);font-weight:500}.search-pagination .page-link:hover{border-color:var(--primary-color)}.search-pagination .page-item.disabled .page-link{opacity:.5;cursor:not-allowed}.result-card{animation:fadeInUp .6s ease-out}.result-card:nth-child(1){animation-delay:.1s}.result-card:nth-child(2){animation-delay:.2s}.result-card:nth-child(3){animation-delay:.3s}.result-card:nth-child(4){animation-delay:.4s}.result-card:nth-child(5){animation-delay:.5s}@media (max-width:768px){.search-container{padding:20px}.search-filters{flex-direction:column;align-items:center}.filter-dropdown{width:100%;max-width:300px}.result-meta,.search-results-header{flex-direction:column;gap:15px;align-items:stretch}.result-meta{gap:10px;align-items:flex-start}.result-meta-left{flex-direction:column;gap:5px}}.integration-tabs{background:var(--white);padding:10px;border-radius:15px;box-shadow:var(--shadow-sm);margin-bottom:30px}.integration-tabs .nav-link{border:0;border-radius:10px;color:var(--text-dark);font-weight:600;padding:12px 20px;transition:var(--transition);white-space:nowrap;display:flex;align-items:center;gap:8px}.integration-tabs .nav-link:hover{background:var(--light-bg);color:var(--primary-color)}.integration-tabs .nav-link.active{background:var(--gradient-secondary);color:var(--white)}.integration-card,.integration-container{box-shadow:var(--shadow-sm);position:relative}.integration-container{background:var(--white);border-radius:20px;padding:40px;margin-bottom:30px;overflow:hidden}.integration-container h5{color:var(--text-dark);font-weight:700;margin-bottom:20px;font-size:1.5rem;display:flex;align-items:center;justify-content:center;gap:10px}.integration-card{background:var(--light-bg);border-radius:15px;padding:25px;margin-bottom:25px;transition:var(--transition)}.integration-card:last-child:hover{box-shadow:none;transform:translateY(0)}.integration-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.integration-status{display:flex;align-items:center;gap:8px;margin-bottom:15px;padding:8px 15px;border-radius:20px;font-size:.9rem;font-weight:600}.integration-status.connected{background:rgba(34,197,94,.1);color:var(--secondary-color)}.integration-status.disconnected{background:rgba(239,68,68,.1);color:#ef4444}.integration-status.partial{background:rgba(251,191,36,.1);color:#f59e0b}.social-login-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:25px;font-weight:600;text-decoration:none;transition:var(--transition);margin-top:15px}.btn-google{background:#db4437;color:var(--white)}.btn-google:hover{background:#c23321;transform:translateY(-2px)}.btn-linkedin{background:#0077b5;color:var(--white)}.btn-linkedin:hover{background:#005682;transform:translateY(-2px)}.btn-facebook{background:#1877f2;color:var(--white)}.btn-facebook:hover{background:#115293;transform:translateY(-2px)}.btn-microsoft{background:#00bc9b;color:var(--white)}.btn-microsoft:hover{background:#009a7e;transform:translateY(-2px)}.sso-diagram img{width:100%;border-radius:15px;box-shadow:var(--shadow-md)}.integration-steps{background:var(--light-bg);border-radius:10px;padding:20px;margin-bottom:20px}.integration-steps li{margin-bottom:10px;padding:8px;border-radius:8px;transition:var(--transition)}.integration-steps li:hover{background:var(--white);transform:translateX(-5px)}.crm-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.crm-feature,.crm-sync-status{background:var(--light-bg);border-radius:15px;padding:25px}.crm-feature{text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition);height:100%}.crm-feature:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.crm-feature i{font-size:2.5rem;color:var(--primary-color);margin-bottom:15px}.crm-feature h5{color:var(--text-dark);font-weight:700;margin-bottom:10px}.crm-sync-status{margin-bottom:30px}.play-button i,.sync-item{transition:var(--transition)}.sync-item,.sync-status{display:flex;align-items:center}.sync-item{justify-content:space-between;padding:15px;border-radius:10px;margin-bottom:10px}.sync-item:hover{background:var(--white);transform:translateX(-5px)}.sync-status{gap:8px;padding:5px 12px;border-radius:20px;font-size:.85rem;font-weight:600}.sync-status.active{background:rgba(34,197,94,.1);color:var(--secondary-color)}.sync-status.pending{background:rgba(251,191,36,.1);color:#f59e0b}.sync-status.inactive{background:rgba(239,68,68,.1);color:#ef4444}.api-key-container,.form-switch,.webhook-item{display:flex;align-items:center;border-radius:10px}.form-switch{justify-content:space-between;padding:15px 32px;background:var(--white);margin-bottom:10px;box-shadow:var(--shadow-sm)}.api-key-container,.webhook-item{padding:15px}.api-key-container{gap:15px;background:var(--light-bg);margin-bottom:20px;font-family:monospace;font-size:.9rem;word-break:break-all}.webhook-item{justify-content:space-between;background:var(--white);margin-bottom:10px;box-shadow:var(--shadow-sm);transition:var(--transition)}.webhook-item:hover{transform:translateX(-5px);box-shadow:var(--shadow-md)}.api-section,.webhook-section{background:var(--light-bg);border-radius:15px;padding:25px;margin-bottom:30px}@media (max-width:768px){.integration-card,.integration-container{padding:20px}.sync-item{align-items:flex-start}.form-switch,.sync-item,.webhook-item{flex-direction:column;gap:10px}.form-switch{text-align:center}.webhook-item{align-items:flex-start}}.testimonials-section{padding:80px 0;position:relative;overflow:hidden}.testimonials-section::before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(23,170,189,.08)0,transparent 70%);border-radius:50%;pointer-events:none}.testimonials-section .container{position:relative;z-index:1}.testimonials-section .section-header{text-align:center;margin-bottom:3rem}.testimonials-section .section-badge{display:inline-block;background:var(--gradient-secondary);color:var(--white);padding:8px 24px;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:1rem;box-shadow:0 4px 12px rgba(23,170,189,.3)}.testimonials-section .section-title{font-size:2.5rem;font-weight:700;color:var(--dark-color);margin-bottom:.5rem;line-height:1.3}.testimonials-section .section-subtitle{font-size:1.1rem;color:var(--text-light);max-width:700px;margin:1rem auto 0;line-height:1.6}.logos-carousel-wrapper{margin:3rem 0 0;position:relative;direction:rtl}.logo-card,.logo-container{display:flex;align-items:center;justify-content:center;position:relative}.logo-card{overflow:hidden;cursor:pointer;animation:fadeInScale .5s ease-out both}.logo-card:hover{transform:translateY(-8px)}.logo-container{width:100%;height:100%;z-index:1}.logo-img,.logo-img-cursolr{max-width:90%;max-height:90%;object-fit:contain}.logo-img-cursolr{max-height:100px}.logo-card:hover .logo-img{filter:grayscale(0%)}.carousel-btn-next,.carousel-btn-prev,.carousel-nav{display:flex;align-items:center;justify-content:center}.carousel-nav{gap:20px;margin-top:2.5rem}.carousel-btn-next,.carousel-btn-prev{width:50px;height:50px;border-radius:50%;border:0;background:var(--gradient-primary);color:var(--white);font-size:1.2rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px rgba(23,170,189,.2);position:relative;overflow:hidden}.carousel-btn-next::before,.carousel-btn-prev::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.carousel-btn-next:hover::before,.carousel-btn-prev:hover::before{width:100px;height:100px}.carousel-btn-next:hover,.carousel-btn-prev:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(23,170,189,.3)}.carousel-btn-next:active,.carousel-btn-prev:active{transform:translateY(-1px)}.carousel-btn-prev{order:1}.carousel-btn-next{order:3}.video-testimonial-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 12px 40px rgba(23,170,189,.15);transition:var(--transition);aspect-ratio:5/4}.video-thumbnail{position:absolute;width:100%;height:100%;object-fit:cover}.play-button,.video-overlay{display:flex;align-items:center;justify-content:center;transition:var(--transition)}.video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(23,170,189,.7),rgba(11,85,94,.7))}.play-button{width:90px;height:90px;background:var(--white);border-radius:50%;box-shadow:0 8px 30px rgba(0,0,0,.25)}.play-button i{font-size:2.2rem;color:var(--primary-color);margin-right:-5px}.play-button:hover i,.testimonial-tab.active .tab-info h4,.watch-video-text{color:var(--white)}.watch-video-text{position:absolute;bottom:20px;left:20px;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:10px;cursor:pointer;background:rgba(0,0,0,.3);padding:12px 20px;border-radius:12px;backdrop-filter:blur(10px)}.testimonial-title{font-size:1.8rem;font-weight:700;color:var(--dark-color);margin-bottom:1rem;line-height:1.4}.testimonial-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:2px solid rgba(23,170,189,.15)}.testimonial-header .testimonial-title{margin-bottom:0;flex:1}.testimonial-rating{display:flex;gap:6px;white-space:nowrap}.testimonial-rating i{color:#fbbf24;font-size:1.3rem;text-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.testimonial-rating i:hover{transform:scale(1.15) rotate(15deg)}.quote-icon-wrapper{position:relative;margin-bottom:2rem;color:rgba(23,170,189,.15);font-size:5rem;line-height:1;display:inline-block}.testimonial-text-content{position:relative}.testimonial-tab-content{display:none;animation:fadeInSlide .5s ease-in-out;padding:20px 0}.testimonial-tab-content.active{display:block}.testimonial-text{margin:1.5rem 0 2rem;text-align:justify}.testimonial-author{display:flex;flex-direction:column;gap:8px;padding-top:1.5rem;border-top:1px solid rgba(23,170,189,.1)}.author-name,.author-position{color:var(--dark-color);margin:0;transition:all .3s ease}.author-position{font-size:.95rem;color:var(--secondary-color);font-weight:500}.testimonial-tabs{display:flex;gap:15px;margin-top:4rem;flex-wrap:wrap;justify-content:center}.tab-avatar,.testimonial-tab{overflow:hidden;position:relative}.testimonial-tab{background:var(--white);border-radius:20px;padding:18px 22px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:14px;flex:0 0 auto;min-width:220px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.tab-avatar::before,.testimonial-tab::before{content:"";position:absolute;opacity:0;transition:opacity .4s ease}.testimonial-tab::before{top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(23,170,189,.08)0,rgba(108,206,105,.08) 100%)}.testimonial-tab:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(23,170,189,.15);border-color:rgba(23,170,189,.25)}.testimonial-tab.active{background:var(--gradient-primary);border-color:none;box-shadow:0 20px 48px rgba(2,19,79,.1);transform:translateY(-8px)}.testimonial-tab.active::before{opacity:0}.testimonial-tab.active::after{display:none}.tab-avatar{width:55px;height:55px;border-radius:50%;flex-shrink:0;transition:all .4s ease}.tab-avatar::before{inset:-2px;border-radius:50%;z-index:-1}.testimonial-tab:hover .tab-avatar{border-color:rgba(23,170,189,.4);transform:scale(1.1)}.testimonial-tab:hover .tab-avatar::before{opacity:1}.testimonial-tab.active .tab-avatar{border-color:var(--white);box-shadow:0 4px 16px rgba(0,0,0,.2);transform:scale(1.05)}.tab-avatar img{width:100%;height:100%;transition:all .4s ease}.testimonial-tab:hover .tab-avatar img{filter:brightness(1.1)}.testimonial-tab.active .tab-avatar img{filter:brightness(1.15)}.tab-info{display:flex;flex-direction:column;gap:4px}.tab-info h4,.tab-info p{margin:0;transition:all .4s ease}.tab-info h4{font-size:1.05rem;font-weight:700;color:var(--dark-color)}.tab-info p{font-size:.85rem;color:var(--text-light)}.testimonial-tab.active .tab-info p{color:rgba(255,255,255,.9)}@media (max-width:992px){.testimonial-tabs{justify-content:center}.logos-carousel-wrapper{margin:2.5rem 0 0}.logo-card{height:130px;padding:15px}.carousel-nav{gap:15px;margin-top:2rem}.carousel-btn-next,.carousel-btn-prev{width:45px;height:45px;font-size:1.1rem}.testimonial-header{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:1.2rem;margin-bottom:1.2rem}.testimonial-header .testimonial-title{font-size:1.6rem}.testimonial-rating{order:-1;width:100%}.testimonial-tabs{gap:12px;margin-top:3rem}.testimonial-tab{min-width:190px;padding:16px 18px}.tab-avatar{width:48px;height:48px}}@media (max-width:768px){.testimonials-section{padding:60px 0}.testimonials-section::before{width:300px;height:300px;top:-100px}.testimonials-section .section-title{font-size:2rem;margin-bottom:.5rem}.testimonials-section .section-subtitle{font-size:1rem;margin-top:.5rem}.logos-carousel-wrapper{margin:2rem 0 0;padding:1.5rem 0}.logo-card{height:120px;padding:12px;border-radius:16px}.quote-icon-wrapper{font-size:4rem;margin-bottom:1.5rem}.testimonial-header{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:1rem;margin-bottom:1rem}.testimonial-header .testimonial-title{font-size:1.4rem}.testimonial-rating{gap:5px}.testimonial-rating i{font-size:1.15rem}.testimonial-text{font-size:1.05rem;margin:1.2rem 0 1.5rem;padding-left:1rem}.testimonial-author{padding-top:1rem;gap:6px}.author-name{font-size:1.1rem}.author-position{font-size:.9rem}.testimonial-tabs{gap:12px;margin-top:2.5rem}.testimonial-tab{min-width:160px;padding:14px 16px;font-size:.9rem}.tab-avatar{width:45px;height:45px}.tab-info h4{font-size:.95rem}.tab-info p{font-size:.8rem}.carousel-nav{gap:12px;margin-top:1.5rem}.carousel-btn-next,.carousel-btn-prev{width:40px;height:40px;font-size:1rem;box-shadow:0 6px 16px rgba(23,170,189,.15)}}@media (max-width:576px){.testimonials-section{padding:50px 0}.testimonials-section .section-title{font-size:1.6rem}.testimonials-section .section-subtitle{font-size:.95rem}.logos-carousel-wrapper{margin:1.5rem 0 0;padding:1rem 0}.logo-card{height:100px;padding:10px;border-radius:12px}.quote-icon-wrapper{font-size:3.5rem;margin-bottom:1.2rem}.testimonial-header{gap:8px;padding-bottom:.8rem;margin-bottom:.8rem}.testimonial-header .testimonial-title{font-size:1.2rem}.testimonial-rating i{font-size:1rem}.testimonial-text{font-size:1rem;margin:1rem 0 1.2rem;text-align:right;padding-left:.8rem}.testimonial-author{padding-top:.8rem;gap:4px}.author-name{font-size:1rem}.author-position{font-size:.8rem}.testimonial-tabs{flex-direction:column;align-items:stretch;gap:10px;margin-top:2rem}.testimonial-tab{min-width:100%;padding:12px 14px;min-height:auto}.tab-avatar{width:42px;height:42px}.tab-info h4{font-size:.9rem}.tab-info p{font-size:.75rem}.carousel-nav{gap:10px;margin-top:1.2rem}.carousel-btn-next,.carousel-btn-prev{width:36px;height:36px;font-size:.85rem;box-shadow:0 4px 12px rgba(23,170,189,.12)}}.testimonials-wrapper{background:linear-gradient(135deg,rgba(23,170,189,.03)0,rgba(108,206,105,.03) 100%);border-radius:24px;padding:2rem;position:relative;overflow:hidden}.testimonials-wrapper::before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(23,170,189,.08)0,transparent 70%);border-radius:50%;pointer-events:none}.chaos-section .container,.cta-demo-primary span,.testimonial-content-section{position:relative;z-index:1}@media (max-width:768px){.testimonials-wrapper{padding:2.5rem}.testimonials-wrapper::before{width:200px;height:200px;top:-50px;right:-50px}}@media (max-width:480px){.testimonials-wrapper{padding:1.5rem}}.chaos-section{background:linear-gradient(135deg,#f8fafb 0,#fff 100%);position:relative;overflow:hidden}.chaos-section::before,.cta-demo-section::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-size:50px 50px;animation:moveGrid 20s linear infinite}.chaos-section::before{background:radial-gradient(circle,rgba(23,170,189,.03) 1px,transparent 1px)}.chaos-section .section-title{font-size:2.5rem;font-weight:700;color:var(--dark-color);margin-bottom:1rem;position:relative;display:inline-block}.chaos-section .section-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--gradient-primary);border-radius:2px}.chaos-section .section-subtitle{font-size:1.15rem;color:var(--text-light);max-width:700px;margin:1.5rem auto 0}.chaos-section .card{transition:var(--transition);border:1px solid rgba(23,170,189,.1);background:var(--white)}.chaos-section .card:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(23,170,189,.15);border-color:rgba(23,170,189,.3)}.chaos-section .card-body{position:relative}.chaos-section .card-body::before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,rgba(23,170,189,.05)0,transparent 70%);border-radius:50%}.cta-demo-section{padding:80px 0;background:linear-gradient(135deg,#024127 0,#1d6259 100%);position:relative;overflow:hidden}.cta-demo-section::before{background:radial-gradient(circle,rgba(23,170,189,.08) 1px,transparent 1px)}.cta-demo-section::after{content:"";position:absolute;top:0;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(23,170,189,.12)0,transparent 70%);border-radius:50%}.cta-demo-content{position:relative;z-index:1;max-width:1200px;text-align:center;margin:0 auto}.cta-demo-header{text-align:center;margin-bottom:50px}.cta-demo-title{font-size:3rem;font-weight:900;color:var(--white);margin-bottom:1.5rem;line-height:1.3;text-shadow:0 2px 10px rgba(0,0,0,.2)}.cta-demo-subtitle{font-size:1.3rem;color:rgba(255,255,255,.9);line-height:1.8;max-width:800px;margin:0 auto}.success-story-card{background:rgba(255,255,255,.08);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.2);transition:all .4s ease}.success-story-card:hover{transform:translateY(-5px);box-shadow:0 12px 48px rgba(0,0,0,.3);border-color:rgba(23,170,189,.4)}.success-story-header{display:flex;align-items:center;gap:20px;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.success-story-icon{background:linear-gradient(135deg,rgba(23,170,189,.3),rgba(34,197,94,.3));border-radius:15px;display:flex;align-items:center;justify-content:center;color:var(--white);flex-shrink:0;box-shadow:0 4px 15px rgba(23,170,189,.3)}.success-story-title{margin-bottom:16px;color:#fff;font-size:1.5rem;font-weight:700}.success-story-badge{background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.4);color:#22c55e;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;margin-right:auto;white-space:nowrap}.success-story-content{color:rgba(255,255,255,.95);font-size:1.15rem;line-height:1.9;margin-bottom:25px}.success-story-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-top:30px}.metric-item{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.metric-item:hover{background:rgba(255,255,255,.08);border-color:rgba(23,170,189,.3)}.metric-value{font-size:2rem;font-weight:700;color:#22c55e;margin-bottom:5px;display:block}.metric-label{font-size:.95rem;color:rgba(255,255,255,.8)}.cta-demo-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:50px}.btn-whatsapp-cta,.cta-demo-primary{display:inline-flex;align-items:center;gap:12px;color:var(--white);border-radius:14px;font-weight:600;transition:all .4s cubic-bezier(.23,1,.32,1);backdrop-filter:blur(12px);position:relative;overflow:hidden;cursor:pointer}.cta-demo-primary{background:linear-gradient(135deg,rgba(34,197,94,.25)0,rgba(23,170,189,.25) 100%);border:1px solid rgba(255,255,255,.25)}.btn-whatsapp-cta::before,.cta-demo-primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;transition:left .5s ease}.cta-demo-primary::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.btn-whatsapp-cta:hover::before,.cta-demo-primary:hover::before{left:100%}.cta-demo-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 15px 40px rgba(34,197,94,.4),inset 0 1px 0 rgba(255,255,255,.3);background:linear-gradient(135deg,rgba(34,197,94,.35)0,rgba(23,170,189,.35) 100%);border-color:rgba(34,197,94,.5)}.cta-demo-primary:active{transform:translateY(-2px) scale(.98)}.btn-whatsapp-cta i,.cta-demo-primary .btn-arrow{position:relative;z-index:1;transition:transform .3s ease}.cta-demo-primary .btn-arrow{font-size:1.2rem;font-weight:700}.cta-demo-primary:hover .btn-arrow{transform:translateX(-3px)}.btn-whatsapp-cta{background:linear-gradient(135deg,rgba(34,197,94,.2)0,rgba(34,197,94,.1) 100%);border:2px solid rgba(34,197,94,.4);text-decoration:none}.btn-whatsapp-cta::before{background:linear-gradient(90deg,transparent,rgba(34,197,94,.2),transparent)}.btn-whatsapp-cta:hover{background:linear-gradient(135deg,rgba(34,197,94,.3)0,rgba(34,197,94,.2) 100%);border-color:#22c55e;color:#22c55e;transform:translateY(-4px) scale(1.02);box-shadow:0 15px 40px rgba(34,197,94,.4)}.btn-whatsapp-cta:active{transform:translateY(-2px) scale(.98)}.btn-whatsapp-cta i{font-size:1.4rem}.btn-whatsapp-cta:hover i{transform:scale(1.15)}a:hover{color:var(--secondary-color)}@media (max-width:992px){.success-story-header{flex-direction:column;text-align:center}.success-story-badge{margin:10px auto 0}.success-story-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cta-demo-section{padding:80px 0}.cta-demo-title{font-size:2rem}.cta-demo-subtitle{font-size:1.1rem}.success-story-card{padding:30px 20px}.success-story-title{font-size:1.3rem}.success-story-content{font-size:1.05rem}.success-story-metrics{grid-template-columns:1fr}.metric-value{font-size:1.75rem}}@media (max-width:480px){.cta-demo-section{padding:60px 0}.cta-demo-header{margin-bottom:35px}.cta-demo-buttons{flex-direction:column;gap:15px;margin-top:35px}.btn-whatsapp-cta,.cta-demo-primary{width:100%;justify-content:center;padding:14px 30px;font-size:1rem}.btn-whatsapp-cta i,.cta-demo-primary .btn-arrow{font-size:1.1rem}.cta-demo-title{font-size:1.6rem}.cta-demo-subtitle{font-size:1rem}.success-story-icon{width:60px;height:60px;font-size:1.75rem}.success-story-card{margin:30px 0;padding:25px 15px}}@media (max-width:768px){.btn-whatsapp-cta,.cta-demo-primary{padding:15px 40px;font-size:1rem}}.success-story-icon{width:60px;height:60px;font-size:1.75rem}.success-story-card{margin:30px 0;padding:25px 15px}.btn-whatsapp-cta,.cta-demo-primary{font-size:1rem;padding:12px 25px}.latest-articles-section{padding:80px 0;background:#fff;position:relative;overflow:hidden}.articles-header{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.articles-title{font-size:2.5rem;font-weight:700;color:var(--dark-color);margin-bottom:1rem;line-height:1.4}.articles-content{margin-bottom:3rem;position:relative;z-index:1}.articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-bottom:0}.article-card{background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:100%;position:relative;border:1px solid #f3f4f6}.article-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:#e5e7eb}.article-image-wrapper{position:relative;overflow:hidden;height:240px;padding:0}.article-image{width:100%;height:100%;border-radius:0;transition:transform .5s ease;object-fit:cover;object-position:center;display:block}.article-card:hover .article-image{transform:scale(1.05)}.article-badge{position:absolute;top:15px;right:15px;background:var(--gradient-secondary);color:var(--white);padding:6px 14px;border-radius:50px;font-size:.75rem;font-weight:700;text-transform:uppercase;box-shadow:0 4px 12px rgba(23,170,189,.2);z-index:2}.article-badge.badge-green{background:linear-gradient(135deg,#6cce69 0,#428315 100%)}.article-badge.badge-orange{background:linear-gradient(135deg,#f97316 0,#ea580c 100%)}.article-content{padding:28px;display:flex;flex-direction:column;flex:1}.article-title{font-size:1.3rem;font-weight:700;color:#1f2937;margin:0 0 16px;line-height:1.5;transition:color .3s ease}.article-card:hover .article-title{color:#6cce69}.article-excerpt{font-size:.95rem;color:#6b7280;line-height:1.7;margin:0 0 20px;flex-grow:1}.article-footer{display:flex;align-items:center;justify-content:space-between}.article-author-info{display:flex;align-items:center;gap:12px}.author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #f3f4f6}.author-details{display:flex;flex-direction:column;gap:2px}.author-name{font-size:.875rem;font-weight:600;color:#1f2937}.article-read-time{font-size:.8rem;color:#3d4451}.article-date{font-size:.85rem;color:#3d4451}.articles-placeholder{background:var(--white);border:2px dashed rgba(23,170,189,.2);border-radius:20px;padding:60px 40px;text-align:center;transition:all .3s ease;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.articles-placeholder:hover{border-color:rgba(23,170,189,.4);background:rgba(23,170,189,.02)}.articles-placeholder-icon{font-size:4rem;color:rgba(23,170,189,.3);margin-bottom:1.5rem;transition:all .3s ease}.articles-placeholder:hover .articles-placeholder-icon{color:rgba(23,170,189,.5);transform:scale(1.1)}.articles-placeholder p{font-size:1.1rem;color:var(--text-light);margin:0}.articles-cta{text-align:center;position:relative;z-index:1}.articles-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 40px;background:linear-gradient(135deg,#5a9f4c 0,#4a8b3f 100%);color:var(--white);border-radius:50px;text-decoration:none;font-size:1.05rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(90,159,76,.3)}.articles-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(90,159,76,.4);background:linear-gradient(135deg,#4a8b3f 0,#3a7b2f 100%);color:var(--white)}.articles-btn .btn-arrow{display:inline-block;transition:transform .3s ease;font-size:1.2rem}.articles-btn:hover .btn-arrow{transform:translateX(5px)}@media (max-width:992px){.articles-title{font-size:2rem}.articles-subtitle{font-size:1.1rem}.articles-grid{gap:25px}}@media (max-width:768px){.latest-articles-section{padding:60px 0}.articles-header{margin-bottom:3rem}.articles-title{font-size:1.8rem}.articles-subtitle{font-size:1rem}.articles-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.article-card{box-shadow:0 2px 12px rgba(0,0,0,.06)}.article-image-wrapper{height:180px}.article-content{padding:20px}.article-title{font-size:1.15rem;margin-bottom:10px}.article-excerpt{font-size:.9rem}.articles-placeholder{padding:40px 25px;min-height:250px}.articles-placeholder-icon{font-size:3rem}.articles-btn{padding:14px 35px;font-size:1rem}}@media (max-width:480px){.latest-articles-section{padding:50px 0}.articles-title{font-size:1.4rem}.articles-subtitle{font-size:.95rem}.articles-grid{grid-template-columns:1fr;gap:15px}.article-card{box-shadow:0 2px 8px rgba(0,0,0,.05)}.article-card:hover{transform:translateY(-8px)}.article-image-wrapper{height:160px}.article-content{padding:16px}.article-badge{padding:4px 10px;font-size:.65rem}.article-meta{gap:10px;margin-bottom:12px}.article-date,.article-read-time{font-size:.75rem;color:#3d4451}.article-title{font-size:1rem;margin-bottom:8px}.article-excerpt{font-size:.85rem;line-height:1.5;margin-bottom:12px}.article-link{font-size:.85rem}.articles-placeholder{padding:30px 20px;min-height:200px}.articles-placeholder-icon{font-size:2.5rem;margin-bottom:1rem}.articles-placeholder p{font-size:1rem}.articles-btn{padding:12px 30px;font-size:.95rem;width:100%}}.chaos-management-section{padding:80px 0;background:linear-gradient(135deg,#f8fafb 0,#fff 50%,#f0f9fb 100%);position:relative;overflow:hidden}.chaos-cards-grid,.chaos-management-section .section-header,.sectors-icon-bg i{position:relative;z-index:1}.chaos-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;grid-auto-flow:dense}.chaos-card{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px;overflow:visible;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 15px rgba(0,0,0,.05);min-height:350px;display:flex;flex-direction:column;justify-content:flex-end;padding:0;margin-bottom:130px}.chaos-card-1{background-image:url(../img/chaos-card-1.webp)}.chaos-card-2{background-image:url(../img/chaos-card-2.webp)}.chaos-card-3{background-image:url(../img/chaos-card-3.webp)}.chaos-card-overlay,.other-sectors-card::before{position:absolute;top:0;left:0;border-radius:24px}.chaos-card-overlay{width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3)0,rgba(0,0,0,.5) 100%);z-index:1;transition:opacity .5s ease}.chaos-card:hover .chaos-card-overlay{opacity:.6}.chaos-card:hover{transform:translateY(-8px)}.card-white-content{background:#fff;border-radius:20px;padding:30px 25px;position:absolute;bottom:-120px;z-index:2;box-shadow:0 10px 40px rgba(0,0,0,.15);transition:all .5s cubic-bezier(.4,0,.2,1);text-align:center;margin:0 20px}.chaos-card:hover .card-white-content,.other-sectors-card:hover{box-shadow:0 15px 50px rgba(0,0,0,.25);transform:translateY(-5px)}.card-header-content{display:flex;align-items:center;gap:15px;margin-bottom:15px}.other-sectors-card{margin-top:60px;background:linear-gradient(135deg,rgba(23,170,189,.05)0,rgba(108,206,105,.05) 100%);border-radius:24px;padding:2px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.other-sectors-card::before{content:"";right:0;bottom:0;background:linear-gradient(135deg,rgba(23,170,189,.1)0,rgba(108,206,105,.1) 100%);opacity:0;transition:opacity .4s ease}.other-sectors-card:hover::before,.regular-card:hover a,.sectors-cta-btn:hover::before{opacity:1}.other-sectors-card:hover{box-shadow:0 15px 40px rgba(23,170,189,.15)}.sectors-card-inner{background:#fff;border-radius:22px;padding:40px;display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;position:relative;z-index:1}.sectors-icon-bg,.sectors-icon-wrapper{position:relative}.sectors-icon-bg{width:80px;height:80px;background:var(--gradient-primary);border-radius:20px;display:flex;align-items:center;justify-content:center;transition:all .4s ease;box-shadow:0 8px 20px rgba(23,170,189,.2)}.sectors-cta-btn::before,.sectors-icon-bg::before{content:"";position:absolute;background:var(--gradient-primary)}.sectors-icon-bg::before{inset:-2px;border-radius:20px;opacity:.3;filter:blur(8px);transition:all .4s ease}.other-sectors-card:hover .sectors-icon-bg{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 30px rgba(23,170,189,.3)}.other-sectors-card:hover .sectors-icon-bg::before{opacity:.5;filter:blur(12px)}.sectors-icon-bg i{font-size:2.2rem;color:#fff}.sectors-content{flex:1}.sectors-title{font-size:1.5rem;font-weight:700;color:var(--dark-color);margin-bottom:10px;text-align:start}.sectors-description{font-size:1.05rem;color:var(--text-color);margin-bottom:20px;line-height:1.6;text-align:start}.sectors-features{display:flex;gap:12px;flex-wrap:wrap}.sector-tag,.sectors-cta-btn{display:inline-flex;align-items:center}.sector-tag{gap:6px;padding:8px 16px;background:linear-gradient(135deg,rgb(23 189 100/8%)0,rgba(108,206,105,.08) 100%);border:1px solid rgb(23 189 68/15%);border-radius:12px;font-size:.9rem;color:var(--dark-color);font-weight:500;transition:all .3s ease}.sector-tag i{font-size:.85rem;color:var(--secondary-color)}.sector-tag:hover{background:linear-gradient(135deg,rgba(23,170,189,.15)0,rgba(108,206,105,.15) 100%);border-color:rgb(23 189 113/30%);transform:translateY(-2px)}.sectors-cta-btn{gap:12px;padding:16px 32px;background:var(--gradient-primary);color:#fff;border-radius:16px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px rgba(23,170,189,.2);position:relative;overflow:hidden}.sectors-cta-btn::before{top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .4s ease}.sectors-cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(23,170,189,.35);color:#fff}.sectors-cta-btn i,.sectors-cta-btn span{position:relative;z-index:1}.sectors-cta-btn i{transition:transform .3s ease}.sectors-cta-btn:hover i{transform:translateX(-4px)}@media (max-width:992px){.sectors-card-inner{grid-template-columns:1fr;gap:25px;text-align:center}.sectors-icon-wrapper{margin:0 auto}.sectors-description,.sectors-title{text-align:center}.sectors-cta-btn,.sectors-features{justify-content:center}.sectors-cta-btn{width:100%}}@media (max-width:768px){.sectors-card-inner{padding:30px 20px}.sectors-icon-bg{width:70px;height:70px}.sectors-icon-bg i{font-size:1.8rem}.sectors-title{font-size:1.3rem}.sectors-description{font-size:.95rem}.sector-tag{font-size:.85rem;padding:6px 12px}}.featured-card{grid-column:span 1;padding:50px 35px;background:linear-gradient(135deg,rgba(23,170,188,.03)0,rgba(108,206,105,.03) 100%);border:2px solid rgba(23,170,188,.15);transform:scale(1.02);box-shadow:0 8px 30px rgba(23,170,188,.12),0 0 40px rgba(108,206,105,.08)}.featured-card:hover{transform:scale(1.05) translateY(-12px);box-shadow:0 12px 45px rgba(23,170,188,.2),0 0 50px rgba(108,206,105,.15),inset 0 1px 0 rgba(255,255,255,.3);border-color:rgba(23,170,188,.3)}.featured-badge{display:inline-block;background:var(--gradient-primary);color:#fff;padding:.5rem 1.2rem;border-radius:50px;font-size:.85rem;font-weight:700;margin-bottom:1.5rem;animation:badgePulse 2s ease-in-out infinite}.regular-card{opacity:.85;padding:35px 25px}.regular-card:hover{opacity:1;transform:translateY(-8px);box-shadow:0 12px 35px rgba(23,170,189,.12)}.regular-card .card-title{font-size:1.25rem}.regular-card .card-description{font-size:.95rem}.regular-card a{opacity:.8;transition:opacity .3s ease}.card-icon-Business-wrapper{position:relative;width:50px;height:50px;margin:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-bg{position:absolute;width:100%;height:100%;border-radius:18px;transition:all .4s ease;transform:scale(1)}.icon-bg-primary{background:linear-gradient(135deg,rgb(19 169 186/10%)0,rgb(23 170 189/5%) 100%)}.icon-bg-secondary{background:linear-gradient(135deg,rgb(111 210 42/11%)0,rgb(114 210 44/5%) 100%)}.chaos-card:hover .icon-bg{transform:scale(1.1)}.card-icon-Business{position:relative;z-index:1;font-size:1.5rem;transition:all .4s ease}.chaos-card-1 .card-icon-Business{color:var(--primary-color)}.chaos-card-2 .card-icon-Business{color:var(--secondary-color)}.chaos-card-3 .card-icon-Business{color:var(--primary-color)}.chaos-card:hover .card-icon-Business{transform:scale(1.15) rotate(-5deg)}.text-ar{text-align:right}[dir=ltr] .text-ar{text-align:left}.card-title{font-size:1.4rem;font-weight:700;color:var(--dark-color);margin-bottom:0;line-height:1.4}.card-description{font-size:1rem;color:var(--text-color);line-height:1.7}@media (max-width:992px){.chaos-management-section{padding:80px 0}.chaos-management-section .section-title{font-size:2.2rem}.chaos-cards-grid{gap:20px}.chaos-card{padding:35px 25px}}@media (max-width:768px){.chaos-management-section{padding:60px 0}.chaos-management-section .section-title{font-size:1.8rem}.chaos-management-section .section-subtitle{font-size:1.05rem}.chaos-cards-grid{gap:20px}.chaos-card{padding:30px 20px}.card-icon-wrapper{width:75px;height:75px;margin-bottom:20px}.card-icon{font-size:1.8rem}.card-title{font-size:1.2rem}}@media (max-width:480px){.chaos-management-section{padding:50px 0}.chaos-management-section .section-title{font-size:1.5rem}.chaos-management-section .section-subtitle{font-size:.95rem}.chaos-card{padding:25px 18px}.card-icon-wrapper{width:65px;height:65px;margin-bottom:15px}.card-icon{font-size:1.6rem}.card-title{font-size:1.1rem;margin-bottom:12px}.card-description{font-size:.95rem}}.faq-section{background:var(--light-color)}.faq-section-new{background:linear-gradient(135deg,#f8fafb 0,#f0f6f8 100%);position:relative;padding:4rem 0}.faq-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start}.faq-left{display:flex;flex-direction:column;order:2}.faq-header-content{margin-bottom:2rem}.faq-title{font-size:2.2rem;font-weight:700;color:var(--dark-color);margin-bottom:1rem;letter-spacing:-.5px}.faq-description{font-size:.95rem;color:rgba(0,0,0,.65);line-height:1.8;margin-bottom:1.5rem;padding:1.25rem;background:linear-gradient(135deg,rgba(63,125,80,.05)0,rgba(16,201,196,.05) 100%);border-right:4px solid var(--secondary-color);border-radius:8px;position:relative}[dir=ltr] .faq-description{border-left:4px solid var(--secondary-color);border-right:none}.faq-container{max-width:100%;margin:0;display:flex;flex-direction:column}.faq-item{margin-bottom:0}.faq-header,.faq-header-wrapper{display:flex;align-items:center;gap:1rem}.faq-header{width:100%;background:0 0;border:0;border-radius:0;padding:1rem 0;justify-content:space-between;cursor:pointer;transition:all .3s ease;text-align:right;font-weight:500;color:var(--dark-color);font-size:.95rem;border-bottom:1px solid rgba(0,0,0,.1);padding-right:1rem}.faq-header:hover,.faq-header[aria-expanded=true]{color:var(--secondary-color)}.faq-header-wrapper{flex:1}.faq-header i.chevron,.faq-icon{font-size:1.2rem;color:var(--secondary-color);transition:all .3s ease}.faq-header:hover .faq-icon{transform:scale(1.1)}.faq-header span{flex:1;text-align:right}.faq-header i.chevron{transition:transform .3s ease;font-size:1rem;min-width:20px;text-align:center;flex-shrink:0}.faq-header[aria-expanded=true] i.chevron{transform:rotate(180deg)}.faq-body{background:#fff;padding:1rem;color:rgba(0,0,0,.65);line-height:1.8;font-size:16px}.faq-body:not(.collapse),.faq-item .collapse.show+.faq-body{display:block}.faq-body p{margin:0}.faq-right{display:flex;justify-content:center;align-items:flex-start;order:1}.contact-icon,.contact-icon i{align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%}.contact-icon{font-size:2.5rem;color:var(--primary-color);margin-bottom:1.5rem;display:inline-flex;background:rgba(23,170,189,.1)}.contact-icon i{display:flex;transition:all .3s ease}.contact-title{font-size:1.4rem;font-weight:700;margin-bottom:.75rem}.contact-description{font-size:.85rem;color:#666;line-height:1.6;margin-bottom:1.5rem}.form-group{margin-bottom:1rem}.phone-input{display:flex;gap:.5rem;align-items:center}.country-code,.phone-input input{color:#333;padding:.75rem;border-radius:6px;font-size:.9rem}.country-code{border:1px solid #ddd;background:#f8fafb;cursor:pointer;font-weight:500;min-width:110px}.phone-input input{flex:1;border:1px solid #e0e0e0;font-family:inherit}.phone-input input::placeholder{color:#b0bec5}.phone-input input:focus{outline:0;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(23,170,189,.1)}.submit-contact-btn{width:100%;padding:.85rem;background:var(--gradient-primary);color:#fff;border:0;border-radius:6px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.submit-contact-btn:hover{background:linear-gradient(135deg,#0b555e 0,#428315cc 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(174,226,181,.7)}.support-text i{color:var(--secondary-color);font-size:.9rem}@media (max-width:1024px){.faq-wrapper{grid-template-columns:1fr;gap:2rem}.faq-left{order:1}.faq-right{order:2}.faq-contact-box{max-width:100%}.faq-title{font-size:1.8rem}}@media (max-width:768px){.faq-wrapper{gap:1.5rem}.faq-header{padding:1rem 0;font-size:.9rem}.faq-body{padding:1rem 0 0;font-size:.85rem}.faq-title{font-size:1.5rem}}.support-text{font-size:.85rem;color:#4b5563;display:flex;align-items:center;justify-content:center;gap:.5rem}@media (max-width:991px){.faq-wrapper{grid-template-columns:1fr;gap:2rem}.faq-contact-box{max-width:100%}.faq-title{font-size:1.5rem}}.Industry-icon{width:150px}.footer-logos{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}[dir=rtl] .text-webkit{text-align:-webkit-left}[dir=ltr] .text-webkit{text-align:-webkit-right}[dir=rtl] .text-end{text-align:start!important}.about-hero-section{overflow:hidden;background-attachment:fixed;background-repeat:no-repeat;background-image:url(../img/partners.webp);background-size:cover;background-position:center;position:relative;min-height:80vh;display:flex;align-items:center}.about-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(99,102,241,.15)0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(147,51,234,.1)0,transparent 50%);animation:heroGlow 8s ease-in-out infinite}.about-hero-content{position:relative;z-index:2;text-align:center}.about-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.8rem;background:rgba(23,170,189,.15);border:1px solid rgba(108,206,105,.3);border-radius:50px;color:#fff;font-size:.95rem;margin-bottom:2rem;animation:fadeInDown .6s ease;backdrop-filter:blur(10px)}.badge-dot{width:8px;height:8px;background:var(--secondary-color);border-radius:50%;animation:pulse 2s ease-in-out infinite}.about-hero-title{font-size:3.5rem;font-weight:900;color:#fff;margin-bottom:1.5rem;line-height:1.2;animation:fadeInUp .8s ease;text-shadow:0 2px 10px rgba(0,0,0,.3)}.about-hero-subtitle{font-size:1.3rem;color:rgba(255,255,255,.95);line-height:1.8;max-width:900px;margin:0 auto;animation:fadeInUp 1s ease;text-shadow:0 1px 5px rgba(0,0,0,.2)}.origin-story-section{background:#fff}.section-label{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,rgb(121 212 59/10%)0,rgba(108,206,105,.1) 100%);border-radius:50px;color:var(--secondary-color);font-weight:600;margin-bottom:1.5rem;border:1px solid rgba(108,206,105,.3)}.section-label i{font-size:1.1rem}.section-title-about{margin-bottom:1.5rem;line-height:1.3}.section-description-about{font-size:1.1rem;color:#64748b;line-height:1.9;margin-bottom:1.2rem}.highlight-box{background:linear-gradient(135deg,rgb(115 210 44/5%)0,rgba(108,206,105,.05) 100%);padding:1.5rem;border-right:4px solid var(--secondary-color);border-radius:12px;font-weight:500;color:var(--dark-color)}.origin-visual{position:relative;padding:3rem}.year-badge{position:absolute;top:0;right:0;font-size:8rem;font-weight:900;color:#f0f9ff;line-height:1;z-index:0}.tech-evolution{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2rem}.new-tech,.old-tech{flex:1;text-align:center;padding:2rem;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s ease}.old-tech{opacity:.6}.new-tech{background:var(--gradient-primary);transform:scale(1.1)}.new-tech i,.old-tech i{font-size:3rem;color:#94a3b8;margin-bottom:1rem}.new-tech,.new-tech i{color:#fff}.arrow-transform{font-size:2rem;color:var(--primary-color)}:dir(ltr) .arrow-transform,:dir(ltr) .carousel-btn,:dir(ltr) .transform-arrow{transform:rotate(180deg)}.philosophy-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem}.philosophy-text p{font-size:1.1rem;color:#475569;line-height:1.9;margin-bottom:0}.belief-card{background:#f0f9ff;color:#7fd644;padding:1rem;border-radius:20px;margin:2rem 0 1rem;position:relative;box-shadow:0 0 4px rgb(23 189 112/10%)}.belief-icon{position:absolute;top:-20px;right:30px;width:50px;height:50px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--secondary-color);font-size:1.5rem}.belief-text{color:#fff;font-size:1.3rem;font-weight:600;margin:0;padding-top:1rem}.transformation-visual{display:flex;align-items:center;justify-content:center}.before-after{display:flex;align-items:center;gap:2rem}.after-state,.before-state{text-align:center;padding:2rem;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.after-state h3,.before-state h3{color:#1e293b;margin-bottom:1.5rem;font-size:1.2rem}.scattered-apps{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin-bottom:1rem}.app-cube{width:60px;height:60px;background:#f1f5f9;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:1.5rem}.unified-system{margin-bottom:1rem}.main-cube{width:120px;height:120px;background:var(--gradient-primary);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem;margin:0 auto;box-shadow:0 20px 40px rgb(114 209 42/30%)}.transform-arrow{font-size:2.5rem;color:var(--primary-color)}.team-section{background:#fff}.subtitle-emphasis,.vision-card h3{color:#428315;font-weight:600;font-size:1.3rem}.team-features{margin-top:2rem}.team-feature-item{display:flex;align-items:center;gap:1rem;padding:1rem 0;font-size:1.1rem;color:#475569}.team-feature-item i{color:var(--secondary-color);font-size:1.3rem}.support-comparison{display:flex;align-items:center;gap:2rem;justify-content:center}.raito-support,.traditional-support{text-align:center;padding:2rem;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);flex:1}.support-icon-box,.vs-badge{display:flex;align-items:center;justify-content:center}.support-icon-box{width:80px;height:80px;border-radius:20px;margin:0 auto 1rem;font-size:2rem}.support-icon-box.negative{background:#fee2e2;color:#dc2626}.support-icon-box.positive,.vision-card:hover .vision-icon{background:var(--gradient-primary);color:#fff}.vs-badge{width:60px;height:60px;background:var(--dark-color);color:#fff;border-radius:50%;font-weight:800;font-size:1.2rem}.vision-intro{font-size:1.2rem;color:#475569;text-align:center;max-width:800px;margin:2rem auto;line-height:1.9}.vision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.vision-card{background:#fff;padding:2.5rem;border-radius:20px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.vision-card:hover{box-shadow:0 20px 50px rgba(23,170,189,.2)}.vision-icon{width:80px;height:80px;background:linear-gradient(135deg,rgb(111 210 42/10%)0,rgba(108,206,105,.1) 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--secondary-color);font-size:2rem;transition:all .3s ease}.vision-card:hover .vision-icon{transform:rotateY(360deg)}.vision-card h3{color:#1e293b;margin-bottom:1rem;font-weight:700}.vision-card p{color:#64748b;line-height:1.7}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin-top:3rem}.stat-card{background:#fff;padding:3rem 2rem;border-radius:20px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s ease;position:relative;overflow:hidden}.expectation-card::before,.stat-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary)}.stat-card:hover,.vision-card:hover{transform:translateY(-10px)}.stat-icon{width:70px;height:70px;background:linear-gradient(135deg,rgba(23,170,189,.1)0,rgba(108,206,105,.1) 100%);border-radius:15px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--primary-color);font-size:2rem}.stat-number{font-size:4rem;font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-label{font-size:1.3rem;color:#1e293b;font-weight:700;margin-bottom:.5rem}.stat-desc{color:#64748b;font-size:1rem}.highlight-white{font-size:larger;color:var(--secondary-color)}@media (max-width:992px){.about-hero-title{font-size:2.8rem}.about-hero-subtitle{font-size:1.1rem!important}.philosophy-content{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.about-hero-section{min-height:70vh}.about-hero-title{font-size:2rem!important}.about-hero-subtitle{font-size:1rem}.final-cta-title,.section-title-about{font-size:2rem}.final-cta-buttons{flex-direction:column}.final-cta-buttons .btn-primary,.final-cta-buttons .btn-secondary{width:100%}}@media (max-width:560px){.before-after,.support-comparison,.tech-evolution{flex-direction:column}.arrow-transform,.transform-arrow{transform:rotate(270deg)}}@media (max-width:480px){.about-hero-section{min-height:60vh}.about-hero-title{font-size:1.5rem!important}.about-hero-subtitle{font-size:.95rem}.about-badge{padding:.6rem 1.2rem;font-size:.85rem}}.final-cta-buttons .btn-secondary{background:#fff;color:var(--secondary-color);border:2px solid #fff}.final-cta-buttons .btn-secondary:hover{background:0 0;color:#fff;border-color:#fff}.contact-hero-content{position:relative;z-index:2;animation:fadeInUp .8s ease}.contact-hero-badge{animation:pulse 2s infinite}.contact-hero-title{font-size:3.5rem;color:#fff;font-weight:900;text-shadow:0 2px 20px rgba(0,0,0,.2);line-height:1.3}.contact-hero-subtitle{font-weight:300}.expectation-card::before{left:-100%;height:100%;opacity:.05;transition:all .3s ease;z-index:-1}.expectation-card:hover{transform:translateY(-10px);box-shadow:0 10px 40px rgba(0,0,0,.15)!important;border-color:var(--secondary-color)!important}.contact-method-card:hover::before,.expectation-card:hover::before{left:0}.form-control{border:2px solid #e9ecef;border-radius:12px;padding:14px 18px;font-size:1rem;transition:all .3s ease;font-family:"Cairo",sans-serif}.form-control:focus{border-color:var(--secondary-color);box-shadow:0 0 0 .2rem rgba(108,206,105,.15);outline:0}.form-control::placeholder{color:#adb5bd}textarea.form-control{resize:vertical;min-height:120px}.privacy-note{text-align:center;margin:30px 0 0;color:var(--text-dark);font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:8px}.privacy-note i{color:var(--secondary-color)}.smart-question{animation:slideDown .4s ease}.testimonials-container{padding-top:0}.testimonials-header h3{font-size:1.8rem;font-weight:700;color:var(--text-dark);margin-bottom:10px}.testimonials-header p{color:var(--text-light);font-size:.95rem}.testimonial-card{background:#fff;border-radius:20px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.08);border-right:4px solid var(--secondary-color);transition:all .3s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.testimonial-text{color:var(--text-dark);font-size:.95rem;line-height:1.8;margin-bottom:15px;font-style:italic}.contact-method-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,var(--secondary-color) 0%,#5ab84d 100%);opacity:.05;transition:all .3s ease;z-index:-1}.contact-method-card:hover{background:#fff!important;border-color:var(--secondary-color)!important}.contact-method-link,.method-icon{transition:all .3s ease}.method-icon i{color:#fff}.contact-method-card:hover .method-icon{background:linear-gradient(135deg,var(--secondary-color),#5ab84d);box-shadow:0 12px 30px rgba(108,206,105,.3)}.contact-method-link{display:flex;justify-content:center;gap:6px;margin-top:15px;color:var(--secondary-color);font-weight:600;text-decoration:none}.contact-method-link:hover{color:var(--secondary-color);transform:translateX(5px)}.trust-section{background:#f8f9fa}.trust-content::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(108,206,105,.1)0,transparent 70%);animation:rotate 20s linear infinite}.location-section{background:#fff}.map-container{animation:slideInLeft .6s ease}.map-container iframe{border-radius:20px;border:0}@media (max-width:768px){.map-container{min-height:350px}.contact-hero-title{font-size:2rem!important}.contact-hero-subtitle{font-size:1rem}.section-title-contact{font-size:1.8rem}.contact-form-container{padding:30px 20px}.form-title{font-size:1.5rem}.expectation-card{padding:25px 20px}}@media (max-width:576px){.contact-hero-section{padding:80px 0 60px}.step-icon{width:60px!important;height:60px!important}.step-icon i{font-size:1.5rem!important}.testimonials-container{margin-top:30px}.contact-method-card{padding:30px 20px}}.contact-hero-section{background:var(--gradient-primary);padding:120px 0 80px;position:relative;overflow:hidden;background-image:url(../img/contact-us.webp);background-size:cover;min-height:80vh;display:flex;align-items:center}.contact-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(108,206,105,.1),transparent 50%)}.contact-hero-content-wrapper{position:relative;z-index:2}.contact-hero-badge{justify-content:center;margin-bottom:2rem;display:inline-flex;align-items:center;gap:10px;padding:12px 25px;border-radius:50px;background:rgba(23,170,189,.15);border:1px solid rgba(108,206,105,.3);width:fit-content;margin-left:auto;margin-right:auto}.contact-hero-badge i{font-size:1.2rem}.contact-hero-badge span{color:#fff;font-weight:600}.contact-hero-badge i,.highlight-accent{color:var(--secondary-color)}.contact-hero-subtitle{color:rgba(255,255,255,.95);font-size:1.3rem;line-height:1.8;max-width:900px;margin:0 auto}.contact-expectations-section{background:#fff;padding:80px 0}.section-label span{font-weight:600}.section-title-about{font-size:2.5rem;font-weight:700;color:var(--text-dark)}.expectation-card{background:#fff;border-radius:20px;padding:40px 30px;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .3s ease;position:relative;overflow:hidden;border:2px solid transparent;height:100%}.step-number{position:absolute;top:20px;right:20px;font-size:3rem;font-weight:900;color:var(--secondary-color)}.step-icon{width:80px;height:80px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;box-shadow:0 8px 20px rgba(23,170,189,.3)}.step-icon i{font-size:2rem;color:#fff}.step-title{font-size:1.4rem;font-weight:700;color:var(--text-dark);margin-bottom:10px}.step-time{font-size:.95rem;color:var(--secondary-color);font-weight:600;margin-bottom:15px}.step-description{font-size:1rem;color:var(--text-light);line-height:1.7}.contact-form-section{background:#f8f9fa;padding:80px 0}.contact-form-container{background:#fff;border-radius:25px;padding:50px;box-shadow:0 5px 20px rgba(0,0,0,.12)}.form-title{font-size:2rem;font-weight:700;color:var(--text-dark);margin-bottom:15px}.form-subtitle{font-size:1.1rem;color:var(--text-light)}.form-label{font-weight:600;color:var(--text-dark);margin-bottom:10px;display:flex;align-items:center;gap:8px}.form-label i{color:var(--secondary-color)}.contact-btn-submit{width:100%;background:var(--gradient-primary);color:#fff;border:0;border-radius:12px;padding:16px 30px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:15px;box-shadow:0 8px 20px rgba(108,206,105,.3)}.contact-btn-submit:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(108,206,105,.4)}.smart-question{display:none}.smart-question.active{display:block}.method-icon i,.smart-question .form-label{color:var(--secondary-color)}.contact-methods-section{background:#fff;padding:80px 0}.section-title-contact{font-size:2.5rem;font-weight:700;color:var(--text-dark);margin-bottom:20px}.contact-method-card{background:#fff;border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease;height:100%;box-shadow:0 2px 10px rgba(0,0,0,.08);border:2px solid transparent;position:relative;overflow:hidden}.contact-method-card:hover{box-shadow:0 8px 25px rgba(108,206,105,.15);border:2px solid var(--secondary-color);transform:translateY(-5px)}.address-card h3,.method-icon{display:flex;align-items:center}.method-icon{width:70px;height:70px;background:var(--gradient-primary);border-radius:50%;justify-content:center;margin:0 auto 20px;box-shadow:0 8px 20px rgba(23,170,189,.25)}.method-icon i{font-size:1.8rem;background-color:#fff}.method-icon i.fab.fa-whatsapp{font-size:2.5rem}.contact-method-title{font-size:1.3rem;font-weight:700;color:var(--text-dark);margin-bottom:15px}.contact-method-detail{font-size:1rem;color:var(--text-light);margin-bottom:8px}.location-section{background:#f8f9fa;padding:80px 0}.address-card,.map-container{border-radius:20px;height:100%}.map-container{background:#fff;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.12);min-height:450px}.address-card{background:var(--gradient-primary);padding:40px 30px;box-shadow:0 8px 30px rgba(108,206,105,.3);display:flex;flex-direction:column;justify-content:space-between;color:#fff}.address-card h3{font-size:1.8rem;font-weight:700;gap:12px}.address-card h3,.address-section{margin-bottom:25px}.address-section-label{margin:0 0 12px;font-size:.95rem;opacity:.95;font-weight:500}.address-section-label i{margin-left:12px}:dir(ltr) .address-section-label i{margin-left:0;margin-right:12px}.address-section-content{margin:0;font-size:1.1rem;line-height:1.8;font-weight:600}.address-card a{font-size:1.1rem;font-weight:600;gap:8px}.address-card a:hover{gap:12px}.address-time{margin:0;font-size:1rem;line-height:1.8}.address-card a,.open-map-btn{color:#fff;text-decoration:none;transition:all .3s ease;display:flex;align-items:center}.open-map-btn{background:rgba(255,255,255,.25);border:2px solid #fff;padding:14px 25px;border-radius:12px;font-weight:700;text-align:center;justify-content:center;gap:10px;cursor:pointer}.open-map-btn:hover{background:rgba(255,255,255,.35);color:#fff}.trust-section{background:#fff;padding:60px 0}.trust-content{background:var(--gradient-primary);border-radius:25px;padding:50px;box-shadow:0 10px 40px rgba(0,0,0,.15);position:relative;overflow:hidden}.trust-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:20px;display:flex;align-items:center;gap:15px}.trust-description strong,.trust-title i{color:var(--secondary-color);font-size:2.5rem}.trust-description{font-size:1.2rem;color:rgba(255,255,255,.95);line-height:1.8}.trust-description strong{font-size:1.4rem}.trust-stats-card{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:20px;padding:30px;border:2px solid rgba(255,255,255,.2)}.trust-stats-number{font-size:3.5rem;font-weight:900;color:var(--secondary-color);margin-bottom:10px}.trust-stats-label{font-size:1.2rem;color:#fff;margin:0}.modal-content{border-radius:15px;border:0}.success-icon-circle{width:100px;height:100px;background:linear-gradient(135deg,var(--secondary-color),#52a84a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;animation:scaleIn .5s ease}.success-icon-circle i{font-size:3rem;color:#fff}.modal-success-title{margin-top:30px;margin-bottom:20px;color:var(--text-dark);font-size:1.5rem;font-weight:700}.modal-success-message{margin-bottom:30px;color:var(--text-light);font-size:1.1rem}[dir=ltr] .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:12px;border-bottom-left-radius:12px}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),[dir=ltr] .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-right:calc(-1*var(--bs-border-width));border-top-right-radius:0;border-bottom-right-radius:0;margin-left:calc(-1*var(--bs-border-width));border-top-left-radius:12px;border-bottom-left-radius:12px}[dir=ltr] .input-group-text{order:1}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:12px;border-bottom-right-radius:12px}.color-green{color:var(--secondary-color)}.testimonials-modern-wrapper{position:relative}.modern-testi-content{padding-left:50px;position:relative}.testi-main-heading{font-size:36px;font-weight:700;color:#1a1a1a;margin-bottom:30px;line-height:1.4}.testimonial-slider-area{min-height:230px;position:relative}.modern-testi-item{display:none;animation:fadeIn .5s ease-in-out}.modern-testi-item.active{display:block}.testi-rating{color:var(--secondary-color);font-size:18px;margin-bottom:20px;letter-spacing:2px}.testi-desc{font-size:18px;line-height:1.8;color:#555;margin-bottom:30px}.testi-user-info{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-top:20px}.user-details h3{font-size:18px;font-weight:700;color:#000;margin:0}.user-details p{font-size:14px;color:#888;margin:0}.author-img img,.user-avatar{box-shadow:0 5px 15px rgba(0,0,0,.1)}.user-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover}.testimonial-tabs-dots{display:flex;gap:10px;margin-top:40px;justify-content:flex-start}.testi-dot{width:12px;height:12px;border-radius:50%;background-color:#e0e0e0;cursor:pointer;transition:all .3s ease}.testi-dot.active{background-color:var(--secondary-color);transform:scale(1.2)}.modern-testi-image-wrapper{position:relative;padding:20px}.hero-image-container{position:relative;border-radius:40px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.1);z-index:2;aspect-ratio:1/1}.main-customer-img{width:100%;height:100%;object-fit:cover}.map-bg-decoration{position:absolute;top:-30px;left:-30px;right:-30px;bottom:-30px;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 2.24 5 5 2.24 5 5 2.24 5 5 2.24 5 5 2.24 5 5 2.24 5 5 2.24 5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 2.24 5 5 2.24 5 5 2.24 5 5 2.24 5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23a3cc29' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");z-index:1;opacity:.6}@media (max-width:991px){.modern-testi-content{padding-left:0;text-align:center;margin-bottom:40px}.testi-user-info,.testimonial-tabs-dots{justify-content:center}.hero-image-container{max-width:400px;margin:0 auto}}.header-spacer{height:100px}.comment-item a{color:var(--primary-color)}@media (max-width:991px){.header-spacer{height:80px}}.sidebar-widget{border:0!important;box-shadow:0 10px 30px rgba(0,0,0,.05)!important}.author-img img{border:4px solid #fff}.latest-post-item{transition:background .2s;padding:8px;border-radius:12px}.latest-post-item:hover{background:#fbffff}.latest-post-item:hover h6 a{color:var(--secondary-color)!important}.latest-post-item .l-post-img img{height:70px;width:70px;object-fit:cover}.blog-body{line-height:1.8;color:var(--text-light);font-size:1rem;font-weight:500}.blog-body ul li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-color)}.blog-body ul li::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.2rem;flex-shrink:0}.blog-body img{max-width:100%;height:auto;border-radius:12px;margin:10px 0}.blog-share{background:#f0fdf4}.blog-share .btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;padding:0;text-decoration:none;transition:transform .2s}.blog-share .btn:hover{transform:translateY(-3px)}.latest-post-item.active{background-color:#f1f5f9}.fade-in{animation:fadeIn .5s ease-in-out}.blog-body ul li::before,.latest-post-item.active h6{color:var(--secondary-color)}html{scroll-behavior:smooth}.blog-page-header{background:linear-gradient(135deg,#428315cc,#0b555e);padding:9rem 0 5rem;position:relative;overflow:hidden;text-align:right}.blog-page-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5;pointer-events:none}.blog-page-header .header-title{color:var(--white);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:10px}.blog-page-header .header-description{color:rgba(255,255,255,.9);font-size:1.1rem}.blog-header-search{width:100%;max-width:450px;margin:0 auto}.blog-header-search .form-control{padding:1rem 1.5rem;border-radius:50px;border:0;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:.95rem;color:#4b5563;transition:all .3s ease}.blog-header-search .form-control:focus{box-shadow:0 8px 15px rgba(0,0,0,.15);transform:translateY(-2px);background:#fff}.blog-header-search .form-control::placeholder{color:#9ca3af}.blog-page-header .header-title i{color:#6cce69}.blog-section{background:linear-gradient(135deg,#f8fafb 0,#f0f4f8 100%)}.blog-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:1.5rem}.sidebar-widget{background:#fff;border-radius:12px;overflow:hidden;transition:all .3s ease}.sidebar-widget:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.widget-header{background:var(--gradient-primary);color:#fff;padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center}.widget-header h3{font-size:1.1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem}.widget-header i{font-size:1.3rem}.location,.update-time{font-size:1rem;opacity:.9;font-weight:500}.gold-widget .gold-content{display:flex;flex-direction:column;gap:.75rem}.gold-price-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb;border-radius:8px;border-right:3px solid #17aabd;transition:all .3s ease}.gold-price-item:hover{background:#f0f4f8;padding-right:1rem}.gold-price-label{font-size:.9rem;font-weight:500;color:#1f2937}.gold-price-value{font-size:1rem;font-weight:700;color:#d97706;display:flex;align-items:center;gap:.25rem}.price-change{font-size:.75rem;font-weight:600;padding:.1rem .3rem;border-radius:3px}.price-up{color:#10b981;background:rgba(16,185,129,.1)}.price-down{color:#ef4444;background:rgba(239,68,68,.1)}.weather-widget .weather-content{padding:1.25rem}.weather-main{text-align:center;padding:1rem 0;border-bottom:1px solid #e5e7eb;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.weather-icon{font-size:3rem;margin-bottom:.5rem;color:#3b82f6}.weather-temp{font-size:2rem;font-weight:700;color:#1f2937;margin:.5rem 0}.weather-desc{font-size:.9rem;color:#6b7280;margin-bottom:.5rem}.weather-forecast{display:flex;gap:.25rem;margin-top:1rem}.weather-forecast-day{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding-bottom:.75rem;background:var(--gradient-primary);border-radius:8px;color:#fff;min-height:100px}.forecast-icon{font-size:1.75rem;margin-bottom:.4rem}.forecast-temps{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-bottom:.4rem}.forecast-max{font-size:.9rem;font-weight:700;color:#fff}.forecast-min{font-size:.75rem;color:rgba(255,255,255,.7)}.forecast-humidity{font-size:.7rem;color:rgba(255,255,255,.8);margin-top:.2rem}.currencies-widget .currency-content{padding:1.25rem;min-height:250px;display:flex;flex-direction:column;justify-content:center}.currency-main{text-align:center;padding:0 0 1.5rem;border-bottom:1px solid #e5e7eb;margin-bottom:1rem}.currency-flag{font-size:3rem;margin-bottom:.5rem}.currency-code{font-size:1.5rem;font-weight:700;color:#17aabd;margin:.5rem 0}.currency-name{font-size:.9rem;color:#6b7280}.currency-rate{text-align:center;padding:1rem;background:linear-gradient(135deg,#f9fafb 0,#f0f4f8 100%);border-radius:8px;border-right:3px solid var(--secondary-color)}.rate-label{font-size:.8rem;color:#9ca3af;display:block;margin-bottom:.5rem}.rate-value{font-size:1rem;color:#1f2937;font-weight:500}.rate-value strong{color:#17aabd;font-weight:700;font-size:1.1rem}.trending-widget .trending-list{list-style:none;padding:0;margin:0}.trending-widget .trending-list li{padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:.4rem;transition:all .3s ease}.trending-widget .trending-list li:hover{background:#f9fafb;padding-right:1.5rem}.trending-widget .trending-list a{color:#1f2937;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .3s ease}.trending-widget .trending-list a:hover{color:#17aabd}.articles-carousel-post{grid-column:1/-1;position:relative}.articles-carousel-container{position:relative;width:100%;height:500px;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.15)}.article-carousel-item{width:100%;height:100%}.article-carousel-image{position:relative;width:100%;height:100%;background-size:cover;background-position:center;display:flex;align-items:flex-end;justify-content:flex-start}.article-carousel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.7) 100%)}.article-carousel-content{position:relative;z-index:2;width:100%;color:#fff}.article-carousel-meta{display:flex;gap:1.5rem;align-items:center;margin-bottom:1rem;font-size:.875rem}.article-carousel-author,.article-carousel-date{display:flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.9)}.article-carousel-author i,.article-carousel-date i{color:var(--secondary-color);font-size:.95rem}.article-carousel-title{font-size:2rem;font-weight:700;margin-bottom:.75rem;color:#fff;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.3)}.article-carousel-description{font-size:.95rem;color:rgba(255,255,255,.9);margin-bottom:1.5rem;line-height:1.5}.article-carousel-stats{display:flex;justify-content:space-between;align-items:center;gap:1rem}.article-carousel-views{display:flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.85);font-size:.875rem}.article-carousel-views i{color:var(--secondary-color)}.article-carousel-link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:var(--secondary-color);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease;cursor:pointer;border:0}.article-carousel-link:hover{background-color:#0b555e;transform:translateX(-3px);box-shadow:0 4px 12px rgba(23,170,189,.3)}.article-carousel-link i{transition:transform .3s ease}.article-carousel-link:hover i{transform:translateX(-4px)}.carousel-controls{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);gap:2rem;z-index:3}.carousel-btn,.carousel-controls,.carousel-dots{display:flex;align-items:center}.carousel-btn{width:44px;height:44px;border-radius:50%;background-color:rgba(255,255,255,.9);border:2px solid var(--secondary-color);color:var(--secondary-color);cursor:pointer;justify-content:center;font-size:1.1rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.carousel-btn:hover{background-color:var(--secondary-color);color:#fff;transform:scale(1.1);box-shadow:0 4px 16px rgba(23,170,189,.3)}.carousel-dots{gap:.75rem}.carousel-dot{width:12px;height:12px;border-radius:50%;background-color:rgba(255,255,255,.5);border:0;cursor:pointer;transition:all .3s ease;padding:0}.carousel-dot:hover{background-color:rgba(255,255,255,.8)}.carousel-dot.active{background-color:var(--secondary-color);width:32px;border-radius:6px}@media (max-width:768px){.articles-carousel-container{height:350px}.article-carousel-content{padding:2rem 1.5rem 1.5rem}.article-carousel-title{font-size:1.5rem}.article-carousel-description{display:none}.carousel-controls{gap:1rem;bottom:1.5rem}.carousel-btn{width:40px;height:40px;font-size:1rem}.carousel-dot{width:10px;height:10px}.carousel-dot.active{width:28px}}@media (max-width:576px){.articles-carousel-container{height:280px}.article-carousel-content{padding:1.5rem 1rem 1rem}.article-carousel-title{font-size:1.25rem;margin-bottom:.5rem}.article-carousel-meta{gap:1rem;font-size:.75rem;margin-bottom:.75rem}.article-carousel-stats{flex-direction:column;align-items:flex-start;gap:.5rem}.article-carousel-link{padding:.6rem 1rem;font-size:.85rem}}.trending-widget .views{font-size:.75rem;color:#4b5563}.loading-spinner{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;color:#6b7280;font-size:.9rem}.loading-spinner i{color:#17aabd}.blog-articles-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.blog-articles-container>div:nth-child(1){grid-column:1/3}.blog-articles-container .blog-post{width:100%;height:100%}@media (max-width:1200px){.blog-articles-container{grid-template-columns:1fr}.blog-articles-container>div:nth-child(1){grid-column:auto}.blog-sidebar{position:relative;top:0}}@media (max-width:991px){.blog-sidebar{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.blog-articles-container{grid-template-columns:1fr}}@media (max-width:767px){.blog-sidebar{grid-template-columns:1fr}.widget-header h3{font-size:.95rem}.gold-price-item,.trending-widget .trending-list li{padding:.5rem .75rem}.weather-details{grid-template-columns:1fr}}.articles-carousel-widget .articles-carousel-content{min-height:380px;display:flex;flex-direction:column;justify-content:space-between;padding:0}.article-carousel-content{padding:.8rem}.gold-card{border-radius:12px;direction:rtl}.gold-widget{font-family:"Tahoma",sans-serif}.gold-widget b{color:#1a3a36}.ticker{font-weight:700;padding:10px;margin-bottom:15px}.ticker.up{background:#ecfdf5;color:#065f46}.ticker.down{background:#fef2f2;color:#dc2626}.price-row{padding:6px 0;font-size:15px}.percent{font-size:13px;font-weight:700}.gold-widget .gold-content{padding:0}.ticker{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-right:4px solid #10b981;background:linear-gradient(135deg,rgba(16,185,129,.08)0,transparent 100%);margin-bottom:.75rem;border-radius:0 8px 8px 0;transition:all .3s ease}.ticker:hover{background:linear-gradient(135deg,rgba(16,185,129,.12)0,transparent 100%)}.ticker.down{border-right-color:#ef4444;background:linear-gradient(135deg,rgba(239,68,68,.08)0,transparent 100%)}.ticker span:first-child{font-size:.9rem;color:#6b7280;font-weight:500;flex:1}.ticker span:nth-child(2){font-size:1.1rem;font-weight:700;color:var(--secondary-color);min-width:120px;text-align:left}.ticker .percent{font-size:.75rem;font-weight:700;padding:.35rem .65rem;border-radius:4px;background:rgba(16,185,129,.15);color:var(--secondary-color);text-align:center;min-width:55px}.ticker.down .percent{background:rgba(239,68,68,.15);color:#dc2626}.price-row{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;border-bottom:1px solid #f3f4f6;font-size:.95rem;transition:background .2s ease}.price-row:hover{background:#f9fafb}.price-row:last-child{border-bottom:none}.price-row span{color:#6b7280;font-weight:500;flex:1}.price-row b{font-size:1rem;font-weight:700;color:var(--secondary-color);min-width:100px;text-align:left}.integration-section{overflow:hidden;padding:100px 0;position:relative;background:#fff}.integration-content{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.integration-text .section-title{text-align:start}.section-title2{color:var(--text-color);font-size:2.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.section-description2{color:#6b7280;font-size:1.125rem;line-height:1.7}.integration-benefits{display:flex;flex-direction:column;gap:20px}.benefit-item{align-items:center;display:flex;font-weight:500;gap:15px}.benefit-item i{color:var(--secondary-color);font-size:20px;width:25px}.integration-diagram{height:400px;margin:0 auto;position:relative;width:400px}.central-system{align-items:center;background:var(--gradient-primary);border-radius:20%;box-shadow:0 0 30px rgb(108 208 41/5%);color:#fff;display:flex;flex-direction:column;font-weight:700;padding:6px 0;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120px;z-index:10}.system-icon{font-size:30px}.connected-systems{height:100%;position:relative;width:100%}.system-node{align-items:center;backdrop-filter:blur(10px);background:rgba(241,248,239,.6);border:1px solid rgba(255,255,255,.2);border-radius:20%;box-shadow:0 0 50px rgba(0,0,0,.1);display:flex;flex-direction:column;font-size:16px;height:120px;justify-content:center;position:absolute;text-align:center;transition:all .3s ease;width:120px}.system-node:hover{background:rgba(115,206,56,.2);transform:scale(1.1)}.system-node:first-child{left:50%;top:-10%;transform:translateX(-50%)}.system-node:nth-child(2){right:-10%;bottom:6%}.system-node:nth-child(3){left:-10%;bottom:6%}.system-node:nth-child(4),.system-node:nth-child(5){bottom:10%;left:0}.system-node:nth-child(6){left:0;top:10%}.node-icon{color:var(--secondary-color);font-size:30px}.connection-lines,.integration-particles{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.connection-lines{animation:linesGlow 3s ease-in-out infinite;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400"><g fill="none" stroke="rgba(108,206,105,0.3)" stroke-width="2"><line x1="200" y1="200" x2="200" y2="80"/><line x1="200" y1="200" x2="340" y2="300"/><line x1="200" y1="200" x2="55" y2="300"/></g></svg>');background-size:cover}.integration-particles{animation:particlesMove 15s linear infinite;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="25" cy="25" r="1" fill="rgba(23,170,189,0.4)"/><circle cx="75" cy="45" r=".5" fill="rgba(108,206,105,0.3)"/><circle cx="45" cy="75" r="1.5" fill="rgba(23,170,189,0.2)"/></svg>');background-size:100px 100px;opacity:.6}.integration-section .blob-shape:first-child{background:linear-gradient(135deg,#428315,#428315);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;height:288px;opacity:.15;position:absolute;right:-60px;top:-60px;width:288px}.integration-section .blob-shape:nth-child(2){background:linear-gradient(135deg,#3fd6dd,#17aabd);border-radius:40% 60% 70% 30%/40% 70% 30% 60%;bottom:-60px;height:240px;left:-60px;opacity:.1;position:absolute;width:240px}.integration-section .d-flex.align-items-center.gap-3.p-3.bg-light.rounded:first-child .d-flex.align-items-center.justify-content-center{background:#dc2626;border-radius:50%;height:32px;width:32px}.integration-section .d-flex.align-items-center.gap-3.p-3.bg-light.rounded:nth-child(2) .d-flex.align-items-center.justify-content-center{background:#7c3aed;border-radius:50%;height:32px;width:32px}.integration-section .d-flex.align-items-center.gap-3.p-3.bg-light.rounded:nth-child(3) .d-flex.align-items-center.justify-content-center{background:#1f2937;border-radius:50%;height:32px;width:32px}.integration-section .btn-primary{background-color:#17aabd;border-color:#17aabd}.integration-grid,.integration-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.integration-item{background:#fff;padding:2rem;border-radius:16px;text-align:center;transition:all .3s ease;box-shadow:0 5px 20px rgba(0,0,0,.06)}.integration-item:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgb(141 218 93/12%)}.integration-icon{font-size:3rem;color:var(--secondary-color);margin-bottom:1rem}.integration-item h3{color:var(--dark-color);margin-bottom:.8rem;font-weight:700}.integration-item p{color:#374151;font-size:16px;font-weight:500}@media (max-width:1024px){.integration-content{grid-template-columns:1fr}.integration-text{order:2}.integration-diagram{order:1}}@media (max-width:768px){.blob-shape,.gradient-shape,.integration-diagram{display:none}.integration-grid{grid-template-columns:1fr}.integration-grid2{grid-template-columns:1fr 1fr}}@media (max-width:767px){.integration-grid2{grid-template-columns:1fr}}.card,.card-text,.description-text,.hero-subtitle,.hero-title,.item,.section-subtitle,.section-title,.trending-item,.widget,h1,h2,h3,h4,h5,h6,p{animation:fadeInUp .8s ease}.badge-item,.banner-title,.breadcrumb,.feature-title,.hero-badge,.icon-label,.section-label,nav h6{animation:fadeInDown .6s ease}.program-user-counter{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(0,0,0,.1)}.counter-btn-sm,.counter-controls-mini{display:flex;align-items:center;justify-content:center}.counter-controls-mini{gap:8px;background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);border-radius:25px;padding:6px 12px;border:1px solid #e2e8f0}.counter-btn-sm{width:28px;height:28px;border-radius:50%;border:2px solid var(--primary-color);background:0 0;color:var(--primary-color);font-size:12px;cursor:pointer;transition:all .2s ease;padding:0}.counter-btn-sm:hover{background:var(--primary-color);color:#fff;transform:scale(1.05)}.counter-btn-sm:active{transform:scale(.95)}.user-count-input{width:40px;height:28px;border:0;border-radius:6px;text-align:center;font-size:15px;font-weight:700;color:var(--text-color);background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.08)}.users-label{display:block;text-align:center;font-size:11px;color:#94a3b8;margin-top:6px;font-weight:500}.program-user-counter{animation:fadeInUp .3s ease}.program-card-mini .program-checkbox:checked+label .program-user-counter{display:block!important}.program-card-mini .program-checkbox:checked+label .counter-controls-mini{background:linear-gradient(135deg,rgba(108,206,105,.1)0,rgba(23,170,189,.1) 100%);border-color:rgba(108,206,105,.3)}.program-card-mini .program-checkbox:checked+label .counter-btn-sm{border-color:#6cce69;color:#6cce69}.program-card-mini .program-checkbox:checked+label .counter-btn-sm:hover{background:#6cce69;color:#fff}.global-counter-section{margin-top:25px;padding:20px;background:linear-gradient(135deg,rgba(108,206,105,.08)0,rgba(23,170,189,.08) 100%);border:2px solid rgba(108,206,105,.3);border-radius:15px}.global-counter-box{display:flex;flex-direction:column;align-items:center;gap:15px}.global-counter-label{font-size:15px;font-weight:600;color:var(--primary-color)}.global-counter-controls{display:flex;align-items:center;gap:12px;background:#fff;padding:10px 20px;border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.08)}.counter-btn-global{width:42px;height:42px;border-radius:50%;border:2px solid #6cce69;background:0 0;color:#6cce69;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .25s ease}.counter-btn-global:hover{background:#6cce69;color:#fff;transform:scale(1.1)}.counter-btn-global:active{transform:scale(.95)}.global-user-input{width:60px;height:42px;text-align:center;font-size:20px;font-weight:700;border:0;background:0 0;color:var(--primary-color)}.global-user-input:focus{outline:0}.program-item{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#f8fafc;border-radius:10px;margin-bottom:10px}.program-item .program-info{display:flex;flex-direction:column;gap:4px}.program-item .program-name{font-size:14px;font-weight:600;color:var(--text-color)}.program-item .program-details{font-size:12px;color:#64748b}.program-item .program-price{font-size:14px;font-weight:700;color:var(--primary-color)}.no-selection-msg{text-align:center;color:#94a3b8;font-size:14px;padding:20px 0}.cta-demo-content .section-subtitle{color:#fff!important}.ms-style{margin-left:12px}:dir(ltr) .ms-style{margin-left:0;margin-right:12px}