*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:root{--primary-color:#ff914d;--primary-hover:#e07b39;--primary-light:#ffb07d;--primary-dark:#cc6a1e;--secondary-color:#e68f0e;--text-color:#1a1a1a;--text-light:#4a4a4a;--bg-color:#f5f5f5;--bg-darker:#ffffff;--bg-card:#ffffff;--bg-card-hover:#f8f8f8;--white:#ffffff;--border-color:rgba(255,145,77,0.2);--glow-primary:rgba(255,145,77,0.15);--glow-secondary:rgba(255,176,125,0.1);--shadow:0 8px 24px rgba(0,0,0,0.1);--shadow-hover:0 15px 40px rgba(255,145,77,0.2);--shadow-card:0 10px 30px rgba(0,0,0,0.08);--shadow-glow:0 0 40px rgba(255,145,77,0.1);--radius:24px;--radius-sm:12px;--transition:all 0.4s cubic-bezier(0.4,0,0.2,1);--gradient-primary:linear-gradient(135deg,#ff914d 0%,#ffb07d 100%);--gradient-overlay:linear-gradient(135deg,rgba(255,145,77,0.1) 0%,rgba(255,176,125,0.05) 100%);--gradient-glow:radial-gradient(circle,rgba(255,145,77,0.15) 0%,transparent 70%)}body{font-family:'Cairo',sans-serif;background:var(--bg-color);color:var(--text-color);line-height:1.6;overflow-x:hidden;padding-top:80px;transition:var(--transition)}body.dark{--bg-color:#0a0a0a;--bg-darker:#000000;--bg-card:#1a1a1a;--bg-card-hover:#252525;--text-color:#ffffff;--text-light:#b0b0b0;--white:#1a1a1a;--border-color:rgba(255,145,77,0.1);--glow-primary:rgba(255,145,77,0.3);--glow-secondary:rgba(255,176,125,0.2);--shadow:0 8px 24px rgba(0,0,0,0.3);--shadow-hover:0 15px 40px rgba(255,145,77,0.3);--shadow-card:0 10px 30px rgba(0,0,0,0.4);--shadow-glow:0 0 40px rgba(255,145,77,0.2);--primary-color:#ffb07d;--primary-hover:#e08b00;--gradient-glow:radial-gradient(circle,rgba(255,145,77,0.3) 0%,transparent 70%)}.sticky-cta{position:fixed;top:90px;right:20px;z-index:998;display:none}.sticky-cta.show{display:block}@media (max-width:768px){.sticky-cta{top:80px;right:15px}.sticky-cta a{padding:10px 16px;font-size:0.9rem}}.install-button{position:fixed;top:90px;left:20px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));color:var(--white);border:none;border-radius:12px;padding:8px 12px;font-size:14px;display:flex;align-items:center;gap:6px;cursor:pointer;z-index:999;transition:var(--transition);box-shadow:var(--shadow)}.install-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,0.2)}.install-button i{font-size:16px;transition:transform 0.3s ease}.install-button:hover i{transform:rotate(360deg)}.install-text{display:none}@media (min-width:768px){.install-text{display:inline}}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;max-width:1400px;margin:0 auto}#particle-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0.8}.hero-content{margin-top:-150px;max-width:800px;padding:20px;position:relative;z-index:1}.hero-logo-text{font-weight:800;font-family:'Cairo',sans-serif;display:inline-block;background:linear-gradient(90deg,rgba(255,145,77,0.9) 0%,rgba(255,165,0,1) 50%,rgba(255,215,0,0.8) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 8px rgba(0,0,0,0.3),0 0 20px rgba(255,145,77,0.4);position:relative;animation:glow 2.5s ease-in-out infinite alternate;line-height:1}@keyframes glow{0%{text-shadow:0 4px 8px rgba(255,145,77,0.3),0 0 15px rgba(255,145,77,0.2)}100%{text-shadow:0 6px 12px rgba(255,165,0,0.4),0 0 25px rgba(255,215,0,0.3)}}.hero-logo-text:hover{animation-play-state:paused;transform:scale(1.03);transition:transform 0.3s ease}.hero-content h1{font-size:2.8rem;margin-bottom:20px;color:var(--text-color)}.hero-content p{font-size:1.2rem;margin-bottom:30px;color:var(--text-color)}.hero-buttons{display:flex!important;gap:15px;justify-content:center;opacity:1!important}.hero-buttons a{opacity:1!important}.btn-primary,.btn-secondary,.btn-outline{padding:12px 24px;border-radius:8px;font-size:1rem;text-decoration:none;transition:var(--transition)}.btn-primary{background:var(--gradient-primary);color:white;border:none;font-weight:600;box-shadow:0 6px 20px rgba(255,145,77,0.3);position:relative;overflow:hidden}.btn-primary::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.2);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s}.btn-primary:hover::before{width:300px;height:300px}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,145,77,0.4)}.btn-secondary{border:2px solid var(--primary-color);color:var(--primary-color)}.btn-secondary:hover{background:var(--primary-color);color:var(--white)}.btn-outline{border:2px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background:var(--secondary-color);color:var(--white)}.about-section{display:flex;align-items:center;padding:80px 50px;background:var(--white);max-width:1400px;margin:0 auto}.about-section h2{font-size:2.5rem}.about-content{flex:1;padding:20px}.about-content h2{margin-bottom:10px}.about-image{flex:1;text-align:center}.about-image img{max-width:100%;height:auto;border-radius:12px}.services-list{list-style:disc;margin:20px 0;padding-right:20px}.services-list li{margin-bottom:15px;font-size:1.1rem;color:var(--text-color)}.services-section{padding:80px 20px;text-align:center;background:var(--bg-color);max-width:1400px;margin:0 auto}.services-section h2{font-size:2.5rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:40px 0}.service-card{background:var(--white);padding:2rem;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);transition:var(--transition);border:1px solid rgba(255,145,77,0.1);position:relative;overflow:hidden}.service-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.service-card:hover::before{transform:scaleX(1)}.service-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:var(--shadow-hover);border-color:rgba(255,145,77,0.3)}.service-card i{font-size:2.5rem;color:var(--primary-color);margin-bottom:15px}.service-card h3{font-size:1.5rem;margin-bottom:10px}.service-card p{color:var(--text-color)}.stats-section{position:relative;padding:80px 20px;text-align:center;background:var(--white);max-width:1400px;margin:0 auto;overflow:hidden}#stats-particle-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0.2}.stats-content{position:relative;z-index:1}.stats-section h2{font-size:2.5rem;margin-bottom:40px;color:var(--text-color);position:relative;display:inline-block}.stats-section h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:50px;height:4px;background:var(--primary-color);border-radius:2px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin:40px 0}.stat-card{position:relative;overflow:hidden;padding:20px;border-radius:10px}.stat-card::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,145,77,0.15) 0%,transparent 70%);opacity:0;transition:opacity 0.5s ease;pointer-events:none}.stat-card:hover::after{opacity:1}.stat-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,145,77,0.1),transparent);opacity:0;transition:opacity 0.3s ease}.stat-card:hover{transform:translateY(-10px);box-shadow:0 12px 32px rgba(0,0,0,0.15)}.stat-card:hover::before{opacity:1}.stat-icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:rgba(255,145,77,0.1);border-radius:50%;margin:0 auto 15px;transition:var(--transition)}.stat-card:hover .stat-icon{background:var(--primary-color);transform:scale(1.1)}.stat-icon i{font-size:2.5rem;color:var(--primary-color);transition:var(--transition)}.stat-card:hover .stat-icon i{color:var(--white)}.stat-card h3{font-size:2.2rem;color:var(--primary-color);margin-bottom:10px;font-weight:700}.stat-card p{font-size:1.1rem;color:var(--text-color);opacity:0.8}.testimonials-section{position:relative;padding:80px 20px;text-align:center;background:var(--bg-color);max-width:1400px;margin:0 auto;overflow:hidden}#testimonials-particle-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0.05}.testimonials-content{position:relative;z-index:1}.testimonials-section h2{font-size:2.5rem;margin-bottom:10px;color:var(--text-color)}.testimonials-section .subtitle{font-size:1.1rem;color:var(--text-color);opacity:0.7;margin-bottom:40px}.columns{display:flex;gap:20px;overflow:hidden;position:relative}.column{flex:1;overflow:hidden;position:relative;min-height:400px;position:relative}.column-inner{display:flex;flex-direction:column;gap:20px}.card{background:var(--white);border:1px solid rgba(255,145,77,0.2);border-radius:12px;padding:25px;display:flex;flex-direction:column;align-items:flex-start;text-align:right;transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;position:relative;z-index:1;min-height:200px;overflow:auto}.card:focus,.card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,0.15);border-color:var(--primary-color);outline:none}.card blockquote{font-size:1rem;font-style:italic;line-height:1.6;margin:0 0 15px;color:var(--text-color);position:relative;word-break:break-word}.card blockquote::before{content:'“';font-size:2rem;color:var(--primary-color);position:absolute;right:-20px;top:-10px;opacity:0.3}.card .author-info{display:flex;align-items:center;gap:10px}.card .profile-pic{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--primary-color);transition:var(--transition)}.card:hover .profile-pic{border-color:var(--secondary-color);transform:scale(1.1)}.card .author{font-weight:600;font-size:1rem;color:var(--primary-color)}.card .company{font-size:0.9rem;color:var(--text-color);opacity:0.7}.indicators{display:flex;justify-content:center;gap:5px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:100%;z-index:2;background:var(--white);padding:5px 0;border-radius:10px}.indicator{width:10px;height:10px;background:gray;border-radius:50%;cursor:pointer;transition:background 0.3s ease}.indicator.active{background:var(--primary-color)}.faq-section{padding:80px 20px;text-align:center;background:var(--white);max-width:1400px;margin:0 auto}.faq-section h2{font-size:2.5rem;margin-bottom:40px;color:var(--text-color)}.faq-accordion{max-width:800px;margin:40px auto}.faq-item{margin-bottom:15px;border-radius:12px;overflow:hidden;background:var(--bg-color);transition:var(--transition)}.faq-item:hover{background:#fff5e6}.faq-question{width:100%;text-align:right;background:transparent;color:var(--text-color);border:none;padding:15px 20px;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:var(--transition)}.faq-question:hover{background:#ffe8d1;color:black}.faq-question i{color:var(--primary-color);font-size:1.5rem;transition:transform 0.3s ease}.faq-question .faq-icon{font-size:1.8rem}.faq-question[aria-expanded="true"] .faq-icon{transform:rotate(180deg)}.faq-answer{display:none;padding:15px 20px;background:var(--white);border-radius:0 0 12px 12px;box-shadow:var(--shadow);text-align:right;font-size:1rem;color:var(--text-color)}.faq-answer.active{display:block}.cta-section{padding:80px 20px;text-align:center;background:#ff914d0e;color:var(--text-color);max-width:1400px;margin:0 auto}.cta-section h2{font-size:2.5rem;margin-bottom:20px}.cta-section p{font-size:1.2rem;margin-bottom:30px}.cta-section .btn-primary{background:var(--primary-color);color:white}.cta-section .btn-primary:hover{background:var(--accent-color)}@media (max-width:1024px){.about-section{flex-direction:column}.hero-content h1{font-size:2.2rem}.hero-content p{font-size:1rem}.columns{gap:15px}}@media (max-width:768px){.hero-content{margin-top:-60px}.hero-logo{width:100px}.hero-buttons{flex-direction:column;gap:10px}.about-section{padding:80px 10px}.services-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr}.testimonials-section{padding:60px 15px}.testimonials-section h2{font-size:2rem}.testimonials-section .subtitle{font-size:1rem}.columns{flex-direction:column;gap:20px}.column{width:100%;min-height:250px}.card{max-width:100%}.indicators{bottom:10px;padding:5px 0}}@media (max-width:480px){.hero-content h1{font-size:1.8rem}.hero-content p{font-size:0.9rem}.services-list li{font-size:1rem}.testimonials-section h2{font-size:1.8rem}.card blockquote{font-size:0.9rem}.card .author{font-size:0.9rem}.card .company{font-size:0.8rem}}@media (prefers-reduced-motion:reduce){.column-inner{transition:none}.card{transition:none}}.blog-preview-section{position:relative;padding:80px 20px;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);overflow:hidden;max-width:1400px;margin:0 auto}#blog-particle-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0.1}.blog-preview-container{position:relative;z-index:1;max-width:1200px;margin:0 auto}.section-header{text-align:center;margin-bottom:60px}.section-title{display:block;margin-bottom:20px}.title-gradient{font-size:2.8rem;font-weight:700;margin-bottom:10px;background:linear-gradient(135deg,var(--primary-color) 0%,#e68f0e 50%,#ff6f00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;position:relative}.title-gradient::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,var(--primary-color),#e68f0e);border-radius:2px}.title-subtitle{font-size:1.1rem;color:var(--text-color);opacity:0.7;font-weight:400}.category-chips{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:30px}.category-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(255,145,77,0.1);color:var(--primary-color);text-decoration:none;border-radius:25px;font-size:0.9rem;font-weight:500;transition:all 0.3s ease;border:1px solid rgba(255,145,77,0.2)}.category-chip:hover{background:var(--primary-color);color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,145,77,0.3)}.chip-icon{font-size:1.1rem}.blogs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:60px}.blog-card{background:var(--white);border-radius:20px;overflow:hidden;box-shadow:var(--shadow);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);position:relative;height:100%;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-12px);box-shadow:0 20px 40px rgba(0,0,0,0.15);cursor:pointer}.blog-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,145,77,0.05),transparent);opacity:0;transition:opacity 0.3s ease;z-index:1}.blog-card:hover::before{opacity:1}.blog-date{font-family:'Cairo',sans-serif;font-weight:600;direction:rtl;unicode-bidi:embed}.blog-image-container{position:relative;height:220px;overflow:hidden;background:#f8f9fa}.blog-image{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.blog-card:hover .blog-image{transform:scale(1.1)}.blog-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,0.8));padding:30px 20px 20px;transform:translateY(100%);transition:transform 0.4s ease}.blog-card:hover .blog-overlay{transform:translateY(0)}.read-more-btn{color:white;font-weight:600;font-size:0.9rem;opacity:0;transform:translateY(10px);transition:all 0.3s ease 0.2s}.blog-card:hover .read-more-btn{opacity:1;transform:translateY(0)}.blog-content{padding:25px;flex-grow:1;display:flex;flex-direction:column}.blog-meta{display:flex;align-items:center;gap:15px;margin-bottom:15px;flex-wrap:wrap}.blog-date,.blog-category,.blog-views{font-size:0.85rem;color:var(--text-color);opacity:0.7;display:flex;align-items:center;gap:4px}.blog-category{background:rgba(255,145,77,0.1);color:var(--primary-color);padding:4px 10px;border-radius:12px;font-weight:500}.blog-views::before{content:'👁️';font-size:0.8rem}.blog-title{font-size:1.3rem;font-weight:700;color:var(--text-color);margin-bottom:15px;line-height:1.4;transition:color 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card:hover .blog-title{color:var(--primary-color)}.blog-excerpt{color:var(--text-color);opacity:0.8;line-height:1.6;margin-bottom:20px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-footer{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #f0f0f0}.author-info{display:flex;align-items:center;gap:10px}.author-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--primary-color)}.author-name{font-size:0.9rem;color:var(--text-color);font-weight:500}.blog-link{color:var(--primary-color);text-decoration:none;font-weight:600;font-size:0.9rem;display:flex;align-items:center;gap:6px;transition:all 0.3s ease}.blog-link:hover{color:#e68f0e;transform:translateX(4px)}.blog-link i{font-size:1.2rem;transition:transform 0.3s ease}.blog-link:hover i{transform:translateX(4px)}.no-blogs-home{text-align:center;padding:80px 20px}.empty-state{max-width:500px;margin:0 auto}.empty-state i{font-size:6rem;color:rgba(255,145,77,0.3);margin-bottom:20px;display:block}.empty-state h3{font-size:1.8rem;color:var(--text-color);margin-bottom:10px}.empty-state p{color:var(--text-color);opacity:0.7;margin-bottom:30px;font-size:1.1rem}.section-footer{text-align:center;margin-top:40px}.explore-all-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:linear-gradient(135deg,var(--primary-color),#e68f0e);color:white;text-decoration:none;border-radius:50px;font-weight:600;font-size:1rem;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(255,145,77,0.3)}.explore-all-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,145,77,0.4);color:white;text-decoration:none}@media (max-width:1024px){.blogs-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.blog-image-container{height:200px}.title-gradient{font-size:2.4rem}}@media (max-width:768px){.blog-preview-section{padding:60px 15px}.title-gradient{font-size:2rem}.title-subtitle{font-size:1rem}.category-chips{justify-content:center;gap:10px}.category-chip{padding:6px 12px;font-size:0.85rem}.blogs-grid{grid-template-columns:1fr;gap:20px}.blog-content{padding:20px}.blog-meta{gap:10px}.blog-date,.blog-category,.blog-views{font-size:0.8rem}.blog-title{font-size:1.2rem}.blog-excerpt{font-size:0.95rem;-webkit-line-clamp:2;line-clamp:2}.section-header{margin-bottom:40px}}@media (max-width:480px){.blog-image-container{height:180px}.blog-card{border-radius:16px}.blog-content{padding:18px}.blog-footer{padding-top:12px}.explore-all-btn{padding:12px 24px;font-size:0.95rem}.title-gradient{font-size:1.8rem}}body.dark .blog-preview-section{background:linear-gradient(135deg,#1a1a1a 0%,#2d333b 100%)}body.dark .blog-card{background:#2d333b}body.dark .blog-content{border-top-color:#444}body.dark .category-chip{background:rgba(255,145,77,0.2)}body.dark .no-blogs-home{color:#d9d9d9}.blog-card{animation:fadeInUp 0.6s ease forwards;opacity:0;transform:translateY(30px)}.blog-card:nth-child(1){animation-delay:0.1s}.blog-card:nth-child(2){animation-delay:0.2s}.blog-card:nth-child(3){animation-delay:0.3s}.blog-card:nth-child(4){animation-delay:0.4s}.blog-card:nth-child(5){animation-delay:0.5s}.blog-card:nth-child(6){animation-delay:0.6s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.blog-card.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.container-modern{max-width:1400px;margin:0 auto;padding:0 50px}.section-header-modern{text-align:center;margin-bottom:4rem}.section-badge{display:inline-block;padding:0.5rem 1.2rem;background:rgba(255,145,77,0.1);border:1px solid rgba(255,145,77,0.3);border-radius:50px;color:var(--primary-color);font-size:0.9rem;font-weight:600;margin-bottom:1rem;backdrop-filter:blur(10px)}.section-title-modern{font-size:3rem!important;font-weight:900;color:var(--text-color);margin-bottom:1rem;line-height:1.2}.section-subtitle-modern{font-size:1.2rem;color:var(--text-light);max-width:700px;margin:0 auto;line-height:1.8}.hero-section-modern{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 50px 80px;overflow:hidden;background:var(--bg-darker)}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}#particle-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.3}.glow-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.4;animation:float 6s ease-in-out infinite}.orb-1{width:400px;height:400px;background:var(--gradient-primary);top:-200px;right:-200px;animation-delay:0s}.orb-2{width:300px;height:300px;background:linear-gradient(135deg,rgba(255,176,125,0.6),rgba(255,145,77,0.4));bottom:-150px;left:-150px;animation-delay:2s}.orb-3{width:250px;height:250px;background:rgba(255,145,77,0.3);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:4s}@keyframes float{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.hero-content-modern{position:relative;z-index:2;max-width:900px;width:100%;text-align:center;padding:0 20px;margin:0 auto}.hero-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1.2rem;background:rgba(255,145,77,0.1);border:1px solid rgba(255,145,77,0.3);border-radius:50px;color:var(--primary-color);font-size:0.9rem;font-weight:600;margin-bottom:2rem;backdrop-filter:blur(10px)}.hero-badge i{font-size:1.2rem}.hero-title-modern{font-size:4rem!important;font-weight:900;line-height:1.2;margin-bottom:1.5rem;color:var(--text-color);text-align:center}section h1,section article h1,section aside h1,section nav h1{font-size:2rem!important}section h2,section article h2,section aside h2,section nav h2{font-size:1.75rem!important}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;filter:drop-shadow(0 0 20px rgba(255,145,77,0.5))}.hero-subtitle-modern{font-size:1.3rem;color:var(--text-light);line-height:1.8;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.hero-buttons-modern{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:center;align-items:center;opacity:1;visibility:visible;z-index:10;position:relative}.hero-buttons-modern a{opacity:1!important;visibility:visible!important;display:inline-block!important}.hero-stats{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;align-items:center}.stat-item{text-align:center}.stat-number{font-size:3rem;font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:0.5rem;filter:drop-shadow(0 0 10px rgba(255,145,77,0.3))}.stat-label{font-size:1rem;color:var(--text-light);font-weight:600}.hero-illustration-modern{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0.3}.floating-shapes{position:relative;width:100%;height:100%}.shape{position:absolute;border-radius:50%;filter:blur(40px);opacity:0.6;animation:pulse 4s ease-in-out infinite}.shape-1{width:200px;height:200px;background:var(--gradient-primary);top:20%;left:20%;animation-delay:0s}.shape-2{width:150px;height:150px;background:rgba(255,176,125,0.5);top:60%;right:20%;animation-delay:1s}.shape-3{width:100px;height:100px;background:rgba(255,145,77,0.4);bottom:20%;left:50%;animation-delay:2s}@keyframes pulse{0%,100%{transform:scale(1);opacity:0.6}50%{transform:scale(1.2);opacity:0.8}}.btn-primary-modern,.btn-secondary-modern,.btn-outline-modern{padding:1rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:var(--transition);display:inline-block;position:relative;overflow:hidden;font-family:'Cairo',sans-serif}.btn-primary-modern{background:var(--gradient-primary);color:white;border:none;box-shadow:0 6px 30px rgba(255,145,77,0.4)}.btn-primary-modern::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.2);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s}.btn-primary-modern:hover::before{width:300px;height:300px}.btn-primary-modern:hover{transform:translateY(-3px);box-shadow:0 10px 40px rgba(255,145,77,0.5)}.btn-secondary-modern{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-secondary-modern:hover{background:var(--primary-color);color:white;transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,145,77,0.3)}.btn-outline-modern{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-outline-modern:hover{background:var(--primary-color);color:white;transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,145,77,0.3)}.about-section-modern{padding:100px 0;background:var(--bg-color);position:relative;overflow:hidden}.about-content-modern{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-text{flex:1}.services-list-modern{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.service-item-modern{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:var(--transition)}.service-item-modern:hover{background:var(--bg-card-hover);border-color:rgba(255,145,77,0.3);transform:translateX(-5px)}.service-item-modern i{font-size:1.5rem;color:var(--primary-color)}.service-item-modern span{font-size:1.1rem;color:var(--text-color)}.about-image-modern{flex:1;text-align:center}.about-image-modern img{max-width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow-card)}.services-section-modern{padding:100px 0;background:var(--bg-color);position:relative;overflow:hidden}.services-grid-modern{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.service-card-modern{background:var(--bg-card);padding:3rem;border-radius:var(--radius);border:1px solid var(--border-color);position:relative;overflow:hidden;transition:var(--transition);text-align:center}.service-card-modern::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.service-card-modern:hover::before{transform:scaleX(1)}.service-card-modern:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover);border-color:rgba(255,145,77,0.3);background:var(--bg-card-hover)}.service-card-modern .card-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:rgba(255,145,77,0.1);border:1px solid rgba(255,145,77,0.3);border-radius:16px;margin:0 auto 1.5rem;transition:var(--transition)}.service-card-modern:hover .card-icon{background:var(--gradient-primary);border-color:var(--primary-color);transform:scale(1.1) rotate(5deg)}.service-card-modern .card-icon i{font-size:2rem;color:var(--primary-color);transition:var(--transition)}.service-card-modern:hover .card-icon i{color:var(--text-color)}.service-card-modern h3{font-size:1.5rem;font-weight:700;color:var(--text-color);margin-bottom:1rem}.service-card-modern p{font-size:1rem;color:var(--text-light);line-height:1.6}.section-footer-modern{text-align:center;margin-top:3rem}.stats-section-modern{position:relative;padding:100px 0;overflow:hidden;background:var(--bg-darker)}.stats-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}#stats-particle-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.3}.stats-section-modern .glow-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.3;animation:float 6s ease-in-out infinite}.stats-section-modern .orb-1{width:300px;height:300px;background:var(--gradient-primary);top:-150px;right:-150px}.stats-section-modern .orb-2{width:250px;height:250px;background:rgba(255,176,125,0.5);bottom:-125px;left:-125px;animation-delay:2s}.stats-grid-modern{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;position:relative;z-index:2}.stat-card-modern{background:var(--bg-card);padding:3rem;border-radius:var(--radius);border:1px solid var(--border-color);text-align:center;transition:var(--transition);position:relative;overflow:hidden}.stat-card-modern::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.stat-card-modern:hover::before{transform:scaleX(1)}.stat-card-modern:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover);border-color:rgba(255,145,77,0.3);background:var(--bg-card-hover)}.stat-card-modern .stat-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:rgba(255,145,77,0.1);border:1px solid rgba(255,145,77,0.3);border-radius:16px;margin:0 auto 1.5rem;transition:var(--transition)}.stat-card-modern:hover .stat-icon{background:var(--gradient-primary);border-color:var(--primary-color);transform:scale(1.1) rotate(5deg)}.stat-card-modern .stat-icon i{font-size:2rem;color:var(--primary-color);transition:var(--transition)}.stat-card-modern:hover .stat-icon i{color:var(--text-color)}.stat-card-modern .stat-number{font-size:3rem;font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:0.5rem;filter:drop-shadow(0 0 10px rgba(255,145,77,0.3))}.stat-card-modern p{font-size:1.1rem;color:var(--text-light);font-weight:600}.cta-section-modern{position:relative;padding:100px 0;overflow:hidden;background:var(--bg-darker)}.cta-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}#cta-particle-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.3}.cta-section-modern .glow-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.3;animation:float 6s ease-in-out infinite}.cta-section-modern .orb-1{width:400px;height:400px;background:var(--gradient-primary);top:-200px;right:-200px}.cta-section-modern .orb-2{width:300px;height:300px;background:rgba(255,176,125,0.5);bottom:-150px;left:-150px;animation-delay:2s}.cta-content-modern{text-align:center;position:relative;z-index:2}.cta-badge{display:inline-block;padding:0.5rem 1.2rem;background:rgba(255,145,77,0.1);border:1px solid rgba(255,145,77,0.3);border-radius:50px;color:var(--primary-color);font-size:0.9rem;font-weight:600;margin-bottom:1rem;backdrop-filter:blur(10px)}.cta-title-modern{font-size:3.5rem;font-weight:900;color:var(--text-color);margin-bottom:1rem;line-height:1.2}.cta-subtitle-modern{font-size:1.3rem;color:var(--text-light);margin-bottom:2rem;line-height:1.8}@media (max-width:1200px){.hero-section-modern{padding:100px 30px 60px}.hero-content-modern{max-width:100%}.hero-illustration-modern{opacity:0.2}.about-content-modern{grid-template-columns:1fr;gap:3rem}.section-title-modern{font-size:2.5rem}.cta-title-modern{font-size:2.5rem}}@media (max-width:768px){.container-modern{padding:0 20px}.testimonials-section-modern .section-header-modern{margin-bottom:2rem}.testimonials-section-modern .section-title-modern{font-size:1.75rem}.testimonials-section-modern .section-subtitle-modern{font-size:0.95rem}.hero-title-modern{font-size:2.5rem!important}.section-title-modern{font-size:2rem}.cta-title-modern{font-size:2rem}.services-grid-modern,.stats-grid-modern{grid-template-columns:1fr;gap:1.5rem}.hero-buttons-modern{flex-direction:column;width:100%}.btn-primary-modern,.btn-secondary-modern{width:100%}}@media (max-width:480px){.container-modern{padding:0 15px}.testimonials-section-modern .section-header-modern{margin-bottom:1.5rem}.testimonials-section-modern .section-title-modern{font-size:1.5rem}.testimonials-section-modern .section-subtitle-modern{font-size:0.9rem}.hero-title-modern{font-size:2rem!important}.section-title-modern{font-size:1.75rem}.cta-title-modern{font-size:1.75rem}.section-header-modern{margin-bottom:3rem}}.testimonials-section-modern{position:relative;padding:80px 0;overflow:hidden;background:var(--bg-color)}.testimonials-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}#testimonials-particle-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.3}.testimonials-section-modern .glow-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.3;animation:float 6s ease-in-out infinite}.testimonials-section-modern .orb-1{width:300px;height:300px;background:var(--gradient-primary);top:-150px;right:-150px}.testimonials-section-modern .orb-2{width:250px;height:250px;background:rgba(255,176,125,0.5);bottom:-125px;left:-125px;animation-delay:2s}.testimonials-slider-wrapper{position:relative;z-index:2;margin-top:3rem;max-width:900px;margin-left:auto;margin-right:auto}.testimonials-slider-container{position:relative;display:flex;align-items:center;gap:20px;padding:0 60px;width:100%;box-sizing:border-box}.testimonials-slider-track{flex:1;overflow:hidden;position:relative;border-radius:var(--radius);width:100%;min-width:0}.testimonial-slide{display:none;opacity:0;transform:translateX(30px);transition:opacity 0.6s cubic-bezier(0.4,0,0.2,1),transform 0.6s cubic-bezier(0.4,0,0.2,1)}.testimonial-slide.active{display:block;opacity:1;transform:translateX(0)}.testimonial-card-slider{background:var(--bg-card);padding:2.5rem;border-radius:var(--radius);border:1px solid var(--border-color);position:relative;overflow:hidden;transition:var(--transition);display:flex;flex-direction:column;gap:1.5rem;min-height:320px;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.testimonial-card-slider::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.testimonial-slide.active .testimonial-card-slider::before{transform:scaleX(1)}.testimonial-card-slider.featured{border:2px solid rgba(255,145,77,0.3);background:linear-gradient(135deg,var(--bg-card) 0%,rgba(255,145,77,0.05) 100%)}.featured-badge{position:absolute;top:1rem;left:1rem;background:var(--gradient-primary);color:white;padding:0.5rem 1rem;border-radius:50px;font-size:0.85rem;font-weight:600;box-shadow:0 4px 15px rgba(255,145,77,0.3);z-index:10;animation:pulse-badge 2s ease-in-out infinite}@keyframes pulse-badge{0%,100%{transform:scale(1);box-shadow:0 4px 15px rgba(255,145,77,0.3)}50%{transform:scale(1.05);box-shadow:0 6px 20px rgba(255,145,77,0.5)}}.slider-nav-btn{width:50px;height:50px;border-radius:50%;background:var(--bg-card);border:2px solid var(--border-color);color:var(--text-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;z-index:10;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,0.1);position:relative}.slider-nav-btn:hover{background:var(--primary-color);border-color:var(--primary-color);color:white;transform:scale(1.1);box-shadow:0 6px 20px rgba(255,145,77,0.3)}.slider-nav-btn:active{transform:scale(0.95)}.slider-nav-btn i{font-size:1.5rem}.slider-nav-btn:disabled{opacity:0.4;cursor:not-allowed;transform:none}.slider-controls{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.slider-dots{display:flex;gap:0.75rem;justify-content:center;align-items:center}.slider-dot{width:12px;height:12px;border-radius:50%;background:var(--border-color);border:2px solid transparent;cursor:pointer;transition:all 0.3s ease;position:relative}.slider-dot::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:100%;height:100%;border-radius:50%;background:var(--primary-color);transition:transform 0.3s ease}.slider-dot.active{background:var(--primary-color);border-color:var(--primary-color);transform:scale(1.2)}.slider-dot.active::before{transform:translate(-50%,-50%) scale(1.5);opacity:0.3}.slider-dot:hover{transform:scale(1.3);background:var(--primary-color)}.slider-progress{width:100%;max-width:400px;height:4px;background:var(--border-color);border-radius:10px;overflow:hidden;position:relative}.slider-progress-bar{height:100%;background:var(--gradient-primary);border-radius:10px;width:0%;transition:width 0.3s linear;position:relative;overflow:hidden}.slider-progress-bar::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer-progress 2s infinite}@keyframes shimmer-progress{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.testimonial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.quote-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(255,145,77,0.1);border:1px solid rgba(255,145,77,0.3);border-radius:12px;transition:var(--transition)}.testimonial-card-slider:hover .quote-icon,.testimonial-slide.active .quote-icon{background:var(--gradient-primary);border-color:var(--primary-color);transform:scale(1.1) rotate(5deg)}.quote-icon i{font-size:1.5rem;color:var(--primary-color);transition:var(--transition)}.testimonial-card-slider:hover .quote-icon i,.testimonial-slide.active .quote-icon i{color:white}.rating{display:flex;gap:0.25rem}.rating i{font-size:1.2rem;color:#ffd700;transition:var(--transition)}.testimonial-card-slider:hover .rating i,.testimonial-slide.active .rating i{transform:scale(1.1)}.testimonial-quote{font-size:1.1rem;line-height:1.8;color:var(--text-color);margin:0;font-style:italic;position:relative;padding:1rem 0;flex:1;display:flex;align-items:center}.testimonial-quote::before{content:'"';position:absolute;top:-0.5rem;right:-0.5rem;font-size:4rem;color:rgba(255,145,77,0.2);font-family:serif;line-height:1}.testimonial-author{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--border-color)}.author-avatar{position:relative;width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0}.author-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:var(--transition)}.testimonial-card-slider:hover .author-avatar img,.testimonial-slide.active .author-avatar img{transform:scale(1.1)}.avatar-ring{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid var(--primary-color);border-radius:50%;opacity:0;transition:var(--transition)}.testimonial-card-slider:hover .avatar-ring,.testimonial-slide.active .avatar-ring{opacity:1;animation:pulse-ring 2s ease-in-out infinite}@keyframes pulse-ring{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:0.7}}.author-details{flex:1}.author-name{font-size:1.1rem;font-weight:700;color:var(--text-color);margin-bottom:0.25rem}.author-role{font-size:0.9rem;color:var(--text-light)}@media (max-width:768px){.testimonials-section-modern{padding:50px 0}.testimonials-slider-wrapper{margin-top:2rem;padding:0 10px}.testimonials-slider-container{padding:0 45px;gap:10px;position:relative}.slider-nav-btn{width:40px;height:40px;position:absolute;z-index:10;background:rgba(255,255,255,0.95);border:2px solid var(--border-color);box-shadow:0 4px 12px rgba(0,0,0,0.15)}body.dark .slider-nav-btn{background:rgba(45,51,59,0.95)}.slider-prev{right:0}.slider-next{left:0}.slider-nav-btn i{font-size:1.2rem}.testimonials-slider-track{padding:0}.testimonial-card-slider{padding:1.75rem;min-height:auto;border-radius:16px;gap:1.25rem}.testimonial-header{margin-bottom:0.75rem;flex-wrap:wrap;gap:0.75rem}.quote-icon{width:45px;height:45px}.quote-icon i{font-size:1.3rem}.rating{gap:0.2rem}.rating i{font-size:1rem}.testimonial-quote{font-size:0.95rem;line-height:1.7;padding:0.75rem 0}.testimonial-quote::before{font-size:3rem;top:-0.3rem;right:-0.3rem}.testimonial-author{padding-top:1rem;gap:0.75rem}.author-avatar{width:50px;height:50px}.author-name{font-size:1rem}.author-role{font-size:0.85rem}.featured-badge{top:0.75rem;left:0.75rem;padding:0.4rem 0.8rem;font-size:0.75rem}.slider-controls{margin-top:1.5rem;padding:0 10px}.slider-dots{gap:0.5rem;margin-bottom:0.75rem}.slider-dot{width:10px;height:10px}.slider-progress{max-width:100%;width:100%;height:3px}}@media (max-width:480px){.testimonials-section-modern{padding:40px 0}.testimonials-slider-wrapper{margin-top:1.5rem;padding:0 5px}.testimonials-slider-container{padding:0 40px;gap:8px}.slider-prev{right:0}.slider-next{left:0}.slider-nav-btn{width:36px;height:36px}.slider-nav-btn i{font-size:1.1rem}.testimonial-card-slider{padding:1.5rem;gap:1rem;border-radius:12px}.testimonial-header{margin-bottom:0.5rem}.quote-icon{width:40px;height:40px}.quote-icon i{font-size:1.2rem}.rating i{font-size:0.9rem}.testimonial-quote{font-size:0.9rem;line-height:1.65;padding:0.5rem 0}.testimonial-quote::before{font-size:2.5rem;top:-0.2rem;right:-0.2rem}.testimonial-author{padding-top:0.75rem;gap:0.65rem;flex-wrap:wrap}.author-avatar{width:45px;height:45px}.author-name{font-size:0.95rem}.author-role{font-size:0.8rem}.featured-badge{top:0.5rem;left:0.5rem;padding:0.35rem 0.7rem;font-size:0.7rem}.slider-controls{margin-top:1.25rem}.slider-dots{gap:0.4rem}.slider-dot{width:8px;height:8px}.slider-progress{height:2.5px}}@media (max-width:360px){.testimonials-section-modern{padding:35px 0}.testimonials-slider-container{padding:0 35px}.slider-prev{right:0}.slider-next{left:0}.slider-nav-btn{width:32px;height:32px}.slider-nav-btn i{font-size:1rem}.testimonial-card-slider{padding:1.25rem;gap:0.9rem}.testimonial-quote{font-size:0.85rem}.quote-icon{width:38px;height:38px}.author-avatar{width:40px;height:40px}}