:root{--primary: #4f46e5;--primary-dark: #4338ca;--primary-light: #a5b4fc;--primary-transparent: rgba(79, 70, 229, .1);--secondary: #374151;--light-gray: #f3f4f6;--light: #f3f4f6;--dark: #111827;--accent: #8b5cf6;--border-color: #e5e7eb;--success: #10b981;--text-muted-color: #6b7280;--text-color: #1f2937;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}*{direction:rtl;margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{color:var(--dark);line-height:1.6;background-color:#fafafa}.btn{background-color:var(--primary);color:#fff;padding:.6rem 1.5rem;border-radius:.25rem;border:none;font-weight:500;cursor:pointer;transition:background-color .3s ease;text-decoration:none}.btn:hover{background-color:var(--primary-dark)}.service-link{color:var(--primary);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;font-size:.9rem;position:relative;padding:.5rem 0}.service-link:hover{color:var(--primary-dark)}.service-link:after{content:"";position:absolute;width:0;height:2px;bottom:0;right:0;background-color:var(--primary);transition:width .3s ease}.service-link:hover:after{width:100%}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}a{text-decoration:none}.spinner{display:inline-block;width:1rem;height:1rem;margin-left:.5rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 992px){.about-content,.contact-grid{grid-template-columns:1fr}}@media (max-width: 768px){.menu-toggle{display:block}.nav-links{position:fixed;top:70px;left:-100%;width:100%;height:100vh;background-color:#fff;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:2rem;transition:left .3s ease}.nav-links.active{left:0}.nav-links li{margin:1rem 0}}.support-chat-btn{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background-color:var(--primary);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1)}.support-chat-btn:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.support-chat-box{position:fixed;bottom:96px;right:24px;width:350px;height:600px;background-color:#fff;box-shadow:var(--shadow-lg);border-radius:16px;display:flex;flex-direction:column;z-index:999;opacity:0;transform:translateY(20px) scale(.95);pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border:1px solid var(--border-color)}.support-chat-box.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.support-chat-header{padding:16px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;display:flex;justify-content:space-between;align-items:flex-start}.support-chat-header-content{display:flex;flex-direction:column}.support-chat-title{display:flex;align-items:center;gap:8px}.support-chat-title h3{margin:0;font-size:18px;font-weight:600}.support-chat-status{display:inline-block;font-size:12px;background-color:var(--success);padding:3px 8px;border-radius:12px;font-weight:500}.support-chat-subtitle{margin:4px 0 0;font-size:13px;opacity:.9}.support-chat-close-btn{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;font-size:18px;padding:0;margin-top:2px}.support-chat-close-btn:hover{background:#ffffff40;transform:translateY(-1px)}.support-chat-new-chat-btn{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;padding:6px 12px;font-size:12px;border-radius:16px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .2s}.support-chat-new-chat-btn:hover{background:#ffffff4d;transform:translateY(-1px)}.support-chat-messages{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background-color:var(--light-gray)}.message-bubble{max-width:80%;padding:12px 16px;border-radius:16px;position:relative;animation:fadeIn .3s ease;word-wrap:break-word}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bot-message{align-self:flex-start;background-color:#fff;border-bottom-left-radius:4px;box-shadow:var(--shadow-sm)}.user-message{align-self:flex-end;background-color:var(--primary);color:#fff;border-bottom-right-radius:4px}.message-content{line-height:1.4;font-size:14px}.message-timestamp{font-size:10px;margin-top:4px;opacity:.7;text-align:right}.typing-indicator{display:flex;align-items:center;padding:4px 0}.typing-indicator span{height:8px;width:8px;margin:0 2px;background-color:var(--secondary);border-radius:50%;display:inline-block;animation:blink 1.4s linear infinite;opacity:.6}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.1}20%{opacity:.8}to{opacity:.1}}.support-chat-input-container{padding:12px 16px;border-top:1px solid var(--border-color);background-color:#fff;display:flex;gap:8px}.support-chat-input{flex:1;padding:10px 14px;border-radius:24px;border:1px solid var(--border-color);font-size:14px;transition:border-color .3s,box-shadow .3s;background-color:var(--light-gray)}.support-chat-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-transparent)}.support-chat-send-btn{width:36px;height:36px;border-radius:50%;background-color:var(--primary);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,transform .2s;transform:scaleX(-1)}.support-chat-send-btn:hover:not(:disabled){background-color:var(--primary-dark);transform:scale(1.05);transform:scaleX(-1)}.support-chat-send-btn:disabled{background-color:var(--border-color);cursor:not-allowed}[dir=rtl] .message-bubble{text-align:right}:root{--primary-color: #0d47a1;--secondary-color: #00acc1;--accent-color: #ffab40;--background-color: #f8f9fa;--card-bg-color: #ffffff;--text-color: #343a40;--text-light-color: #f8f9fa;--heading-font: "Roboto", "Arial", sans-serif;--body-font: "Open Sans", "Arial", sans-serif;--border-color: #e0e0e0;--shadow-light: 0 2px 8px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 12px rgba(0, 0, 0, .15)}.aboutUsPage{font-family:var(--body-font);color:var(--text-color);background-color:var(--background-color);line-height:1.7;overflow-x:hidden}.container{max-width:1200px;margin-inline:auto;padding-inline:20px}.section{padding-block:60px 80px}.section:nth-child(2n){background-color:var(--card-bg-color)}.sectionTitle{font-family:var(--heading-font);font-size:2.8rem;font-weight:700;color:var(--primary-color);text-align:center;margin-bottom:20px;position:relative;padding-bottom:15px}.sectionTitle:after{content:"";display:block;width:80px;height:4px;background-color:var(--secondary-color);margin:20px auto 0;border-radius:2px}.sectionSubtitle{font-size:1.2rem;text-align:center;color:#555;max-width:700px;margin:0 auto 50px}.introSection{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--text-light-color);padding-block:100px;text-align:center}.introSection .sectionTitle{color:var(--text-light-color)}.introSection .sectionTitle:after{background-color:var(--accent-color)}.introSection .sectionSubtitle{color:#ffffffe6;font-size:1.3rem;max-width:800px}.companyName{font-size:3.5rem;font-weight:700;margin-bottom:10px;font-family:var(--heading-font)}.valuesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}.valueCard{background-color:var(--card-bg-color);padding:30px;border-radius:10px;box-shadow:var(--shadow-light);text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--border-color)}.valueCard:hover{transform:translateY(-10px);box-shadow:var(--shadow-medium)}.valueIcon{font-size:3rem;margin-bottom:20px;color:var(--secondary-color)}.valueTitle{font-family:var(--heading-font);font-size:1.5rem;font-weight:600;color:var(--primary-color);margin-bottom:10px}.valueDescription{font-size:1rem;color:#555}.expertiseGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:40px}.expertiseItem{display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px;background-color:var(--card-bg-color);border-radius:8px;box-shadow:var(--shadow-light);transition:background-color .3s ease,color .3s ease}.expertiseItem:hover{background-color:var(--primary-color);color:var(--text-light-color)}.expertiseItem:hover .expertiseIcon{color:var(--accent-color)}.expertiseItem:hover .expertiseTitle{color:var(--text-light-color)}.expertiseIcon{font-size:2.5rem;margin-bottom:15px;color:var(--primary-color);transition:color .3s ease}.expertiseTitle{font-family:var(--heading-font);font-size:1.2rem;font-weight:600;margin-bottom:5px;color:var(--text-color);transition:color .3s ease}.approachSteps{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;position:relative}.approachSteps:before{content:"";position:absolute;top:40px;left:5%;right:5%;height:2px;background-image:linear-gradient(to right,var(--secondary-color) 50%,transparent 50%);background-size:20px 2px;z-index:0}[dir=rtl] .approachSteps:before{background-image:linear-gradient(to left,var(--secondary-color) 50%,transparent 50%)}.approachStep{flex:1;min-width:180px;text-align:center;padding:20px;position:relative;z-index:1;background-color:var( --background-color )}.approachStep:nth-child(2n){background-color:var( --card-bg-color )}.approachIconContainer{width:80px;height:80px;border-radius:50%;background-color:var(--secondary-color);color:var(--text-light-color);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:2.5rem;box-shadow:0 0 0 8px var(--background-color),var(--shadow-light)}.approachStep:nth-child(2n) .approachIconContainer{box-shadow:0 0 0 8px var(--card-bg-color),var(--shadow-light)}.approachTitle{font-family:var(--heading-font);font-size:1.3rem;font-weight:600;color:var(--primary-color);margin-bottom:10px}.approachDescription{font-size:.95rem;color:#555}.whyChooseUsList{list-style:none;padding:0;margin-top:40px;max-width:800px;margin-inline:auto}.whyChooseUsItem{display:flex;align-items:flex-start;margin-bottom:25px;font-size:1.1rem;padding:15px;background-color:var(--card-bg-color);border-radius:8px;box-shadow:var(--shadow-light);border-inline-start:5px solid var(--secondary-color)}.whyChooseUsIcon{font-size:1.5rem;color:var(--secondary-color);margin-inline-end:15px;margin-top:3px}.whyChooseUsText strong{font-weight:600;color:var(--primary-color)}.contactSection{background-color:var(--primary-color);color:var(--text-light-color);padding-block:60px}.contactSection .sectionTitle{color:var(--text-light-color)}.contactSection .sectionTitle:after{background-color:var(--accent-color)}.contactSection .sectionSubtitle{color:#fffc}.contactDetails{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:40px;text-align:center}.contactDetailItem{font-size:1.1rem;min-width:250px}.contactDetailItem strong{display:block;font-size:1.3rem;margin-bottom:8px;font-family:var(--heading-font);color:var(--accent-color)}.contactDetailItem a{color:var(--text-light-color);text-decoration:none;transition:color .3s ease}.contactDetailItem a:hover{color:var(--secondary-color);text-decoration:underline}[dir=rtl] .sectionTitle,[dir=rtl] .sectionSubtitle{text-align:center}[dir=rtl] .whyChooseUsItem{border-inline-start:none;border-inline-end:5px solid var(--secondary-color)}@media (max-width: 992px){.sectionTitle{font-size:2.4rem}.companyName{font-size:3rem}.introSection .sectionSubtitle{font-size:1.15rem}.approachSteps:before{display:none}.approachStep{flex-basis:calc(50% - 10px);margin-bottom:30px}}@media (max-width: 768px){.sectionTitle{font-size:2rem}.companyName{font-size:2.5rem}.sectionSubtitle{font-size:1.1rem}.valuesGrid{grid-template-columns:1fr}.expertiseGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.approachStep{flex-basis:100%}.contactDetails{flex-direction:column;align-items:center}}@media (max-width: 480px){.sectionTitle{font-size:1.8rem}.companyName{font-size:2rem}.introSection .sectionSubtitle{font-size:1rem}.valueIcon{font-size:2.5rem}.valueTitle{font-size:1.3rem}.expertiseIcon{font-size:2rem}.expertiseTitle{font-size:1.1rem}.approachIconContainer{width:70px;height:70px;font-size:2rem}}.service-detail-page{display:flex;flex-direction:column;background-color:#f9fafc;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;direction:rtl;line-height:1.6}.service-hero{background:linear-gradient(135deg,var(--primary-light) 0%,var(--primary) 100%);color:#fff;padding:120px 0 80px;position:relative;text-align:center;overflow:hidden}.service-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;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 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-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 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='rgba(255,255,255,0.1)' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.service-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.service-detail-icon{font-size:5rem;margin-bottom:25px;text-shadow:0 4px 12px rgba(0,0,0,.1);animation:float 3s ease-in-out infinite;display:inline-block}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.service-detail-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.service-detail-description{font-size:1.25rem;color:#ffffffe6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.service-cta-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.service-detail-cta-button{padding:14px 28px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;min-width:180px;box-shadow:0 4px 12px #00000026}.primary-cta{background-color:#fff;color:var(--primary)}.primary-cta:hover{background-color:#f5f5f5;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.secondary-cta{background-color:#fff3;color:#fff;border:2px solid rgba(255,255,255,.5)}.secondary-cta:hover{background-color:#ffffff4d;transform:translateY(-2px)}.service-detail-sections{padding:60px 0}.section-title{font-size:2rem;color:var(--dark);text-align:center;margin-bottom:40px;position:relative;padding-bottom:15px}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:4px;background:var(--primary);border-radius:2px}.service-long-description{max-width:800px;margin:0 auto 60px;font-size:1.1rem;color:var(--secondary);text-align:center;line-height:1.8}.service-long-description p{margin-bottom:20px}.service-benefits-section{padding:40px 0 60px;background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;margin-bottom:60px}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.benefit-card{padding:30px 20px;text-align:center;border-radius:8px;transition:all .3s ease;background-color:#fff;box-shadow:0 3px 10px #0000000d}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.benefit-icon{font-size:2.5rem;margin-bottom:15px;color:var(--primary)}.benefit-title{font-size:1.3rem;font-weight:600;margin-bottom:12px;color:var(--dark)}.benefit-description{color:var(--secondary);font-size:.95rem;line-height:1.6}.service-use-cases-section{margin-bottom:60px}.use-cases-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.use-case-item{background-color:#f5f7fa;border-radius:10px;padding:25px;border-left:4px solid var(--primary);transition:all .3s ease}.use-case-item:hover{background-color:#fff;box-shadow:0 5px 15px #00000014}.use-case-title{color:var(--dark);font-size:1.2rem;margin-bottom:10px;font-weight:600}.use-case-description{color:var(--secondary);line-height:1.6}.use-case-features-list{list-style-type:disc;margin-top:15px;padding-right:20px;text-align:right}.use-case-feature-item{color:var(--secondary);font-size:.9rem;line-height:1.6;margin-bottom:8px}.final-cta-section{background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;padding:50px 30px;text-align:center;margin-top:60px}.final-cta-title{font-size:1.8rem;color:var(--dark);margin-bottom:15px}.final-cta-description{color:var(--secondary);max-width:600px;margin:0 auto 30px;font-size:1.1rem}@media (max-width: 768px){.service-detail-title{font-size:2rem}.service-detail-description{font-size:1.1rem}.benefits-grid,.use-cases-container{grid-template-columns:1fr}.section-title{font-size:1.7rem}.service-cta-container{flex-direction:column;align-items:center}.service-detail-cta-button{width:100%;max-width:300px}.service-hero{padding:100px 0 60px}}.hero{background:linear-gradient(#0a0f19b3,#0a0f19e6),url(/images/hero.jpg) no-repeat center center;background-size:cover;color:#fff;padding:10rem 0 8rem;text-align:center;position:relative;overflow:hidden}@keyframes fadeInFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-content{max-width:800px;margin:0 auto;direction:rtl;animation:fadeInFromBottom .8s ease-out forwards}.hero h1{font-size:3rem;margin-bottom:1.5rem;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.5)}.hero p{font-size:1.3rem;margin-bottom:2.5rem;opacity:.9;line-height:1.6;text-shadow:0 2px 4px rgba(0,0,0,.5)}.cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-secondary{background-color:transparent;border:2px solid white;transition:all .3s ease}.btn-secondary:hover{background-color:#fff;color:#1a202c;transform:translateY(-2px)}@media (max-width: 768px){.hero{padding:8rem 0 6rem}.hero h1{font-size:2.5rem}.hero p{font-size:1.1rem}}@media (max-width: 480px){.cta-buttons{flex-direction:column;align-items:center;gap:.75rem}.cta-buttons .btn,.cta-buttons .btn-secondary{width:80%;max-width:300px}}.features{padding:5rem 0;background-color:#fff}.section-title{text-align:center;margin-bottom:3rem}.section-title h2{font-size:2rem;color:var(--dark);margin-bottom:1rem}.section-title p{color:var(--secondary);max-width:600px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card{background-color:var(--light);border-radius:.5rem;padding:2rem;text-align:center;transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-icon{background-color:var(--primary);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.5rem}.feature-card h3{margin-bottom:1rem;color:var(--dark)}.feature-card p{color:var(--secondary);font-size:.9rem}.about{padding:5rem 0;background-color:var(--light)}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.about-image{position:relative;border-radius:.5rem;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}.about-image img{width:100%;display:block}.about-text h2{font-size:2rem;margin-bottom:1.5rem;color:var(--dark)}.about-text p{margin-bottom:1.5rem;color:var(--secondary)}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.stat-item{text-align:center;padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a}.stat-number{font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:.5rem}.stat-label{color:var(--secondary);font-size:.9rem;font-weight:500}@media (max-width: 768px){.about-image{display:none}.about-content{grid-template-columns:1fr}}.service-content{display:flex;flex-direction:column;flex-grow:1;height:62%}.service-link-container{margin-top:auto;text-align:left;padding-top:10px}.services{padding:5rem 0;background-color:#fff}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-card{border:1px solid #e5e7eb;border-radius:.5rem;padding:2rem;transition:all .3s ease}.service-card:hover{border-color:var(--primary);box-shadow:0 10px 15px -3px #0000001a}.service-icon{color:var(--primary);font-size:2rem;margin-bottom:1rem}.service-card h3{margin-bottom:1rem;color:var(--dark)}.service-card p{color:var(--secondary);margin-bottom:1.5rem;font-size:.9rem}.testimonials{padding:5rem 0;background-color:var(--light)}.testimonials-slider{max-width:800px;margin:0 auto;padding:2rem;position:relative}.testimonial{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 10px 15px -3px #0000001a;margin:0 1rem;text-align:center}.testimonial-content{font-style:italic;margin-bottom:1.5rem;color:var(--secondary)}.testimonial-author{font-weight:600;color:var(--dark)}.testimonial-position{color:var(--primary);font-size:.8rem;margin-top:.25rem}.slider-dots{display:flex;justify-content:center;margin-top:2rem}.dot{width:10px;height:10px;background-color:#d1d5db;border-radius:50%;margin:0 5px;cursor:pointer;transition:background-color .3s ease}.dot.active{background-color:var(--primary)}.cta{padding:5rem 0;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;text-align:center}.cta-content{max-width:600px;margin:0 auto}.cta h2{font-size:2rem;margin-bottom:1rem}.cta p{margin-bottom:2rem;opacity:.9}:root{--primary-color: #4a6cf7;--primary-hover: #3a5be8;--secondary-color: #0f172a;--text-color: #334166;--light-text: #ffffff;--border-color: #eceef3;--background-light: #ffffff;--background-dark: #0f172a;--shadow-color: rgba(0, 0, 0, .1);--submenu-bg: #ffffff;--submenu-mobile-bg: #f8f9fa;--transition-speed: .3s}.navbar{background-color:var(--background-light);box-shadow:0 2px 10px var(--shadow-color);position:sticky;top:0;z-index:1000;width:100%}.navbar-container{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;max-width:1200px;margin:0 auto;height:70px}.navbar-logo{font-size:1.8rem;font-weight:700}.logo-text{color:var(--primary-color);text-decoration:none;letter-spacing:.5px}.navbar-toggler{display:none;background:none;border:none;cursor:pointer;padding:.5rem;margin-left:1rem;z-index:1005}.navbar-toggler .toggler-icon{display:block;width:22px;height:2px;background-color:var(--secondary-color);margin:5px 0;transition:transform var(--transition-speed) ease,opacity var(--transition-speed) ease;border-radius:1px}.navbar-toggler.active .toggler-icon:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar-toggler.active .toggler-icon:nth-child(2){opacity:0}.navbar-toggler.active .toggler-icon:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar-menu{display:flex;list-style:none;margin:0;padding:0}.navbar-item{position:relative;margin:0 .5rem}.navbar-link{color:var(--text-color);text-decoration:none;font-size:1rem;font-weight:500;padding:1.5rem 1rem;display:flex;align-items:center;transition:color var(--transition-speed)}.navbar-link:hover{color:var(--primary-color)}.dropdown-icon{font-size:.6rem;margin-left:.3rem;margin-right:0;transition:transform var(--transition-speed)}.navbar-item.active .dropdown-icon{transform:rotate(180deg)}.submenu{position:absolute;top:100%;left:0;background-color:var(--submenu-bg);box-shadow:0 4px 12px var(--shadow-color);min-width:200px;border-radius:4px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--transition-speed),visibility var(--transition-speed),transform var(--transition-speed);z-index:1001;padding:.5rem 0;display:flex;flex-direction:column}.submenu.show{opacity:1;visibility:visible;transform:translateY(0)}.submenu-link{color:var(--text-color);text-decoration:none;padding:.75rem 1.5rem;font-size:.95rem;transition:background-color var(--transition-speed),color var(--transition-speed);display:block;white-space:nowrap}.submenu-link:hover{background-color:#4a6cf71a;color:var(--primary-color)}@media screen and (max-width: 768px){.navbar-container{padding:0 1rem}.navbar-toggler{display:block}.navbar-menu{position:fixed;top:70px;left:-100%;width:100%;height:calc(100vh - 70px);background-color:var(--background-light);flex-direction:column;transition:left var(--transition-speed) ease-in-out;box-shadow:2px 0 10px var(--shadow-color);z-index:999;overflow-y:auto;padding-top:1rem;padding-bottom:1rem}.navbar-menu.active{left:0}.navbar-item{margin:0;width:100%;border-bottom:1px solid var(--border-color)}.navbar-item:last-child{border-bottom:none}.navbar-link{padding:1rem 1.5rem;justify-content:space-between;width:100%;box-sizing:border-box}.navbar-link:hover{color:var(--primary-color);background-color:#4a6cf70d}.submenu{position:static;width:100%;box-shadow:none;border-radius:0;max-height:0;padding:0;overflow:hidden;background-color:var( --submenu-mobile-bg );border-top:1px solid var(--border-color);transition:max-height var(--transition-speed) ease-in-out}.submenu.show{max-height:500px}.submenu-link{padding:.75rem 1.5rem .75rem 2.5rem;font-size:.9rem;border-bottom:1px solid var(--border-color);box-sizing:border-box;width:100%}.submenu .submenu-link:last-child{border-bottom:none}.submenu-link:hover{background-color:#4a6cf71a;color:var(--primary-color)}}.contact{padding:5rem 0;background-color:#fff}.contact-grid{display:grid;grid-template-columns:1fr 2fr;gap:3rem}.contact-info h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--dark)}.contact-method{display:flex;align-items:flex-start;margin-bottom:1.5rem}.contact-icon{color:var(--primary);font-size:1.25rem;margin-left:1rem;margin-top:.25rem}.contact-details h4{font-size:1rem;color:var(--dark);margin-bottom:.25rem}.contact-details p,.contact-details a{color:var(--secondary);text-decoration:none;font-size:.9rem}.contact-details a:hover{color:var(--primary)}.phone-whatsapp-wrapper{display:inline-flex;align-items:center;direction:ltr}.whatsapp-button{display:inline-flex;align-items:center;padding:.3rem .6rem;background-color:#25d366;color:#fff!important;border-radius:4px;text-decoration:none;font-size:.85rem;margin-left:.75rem;white-space:nowrap;line-height:1.2}.whatsapp-button:hover{background-color:#128c7e;color:#fff!important}.contact-form h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--dark)}.form-group{margin-bottom:1.25rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--dark)}.form-control{width:100%;padding:.25rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:1rem;transition:border-color .3s ease}.form-control:focus{outline:none;border-color:var(--primary)}textarea.form-control{min-height:150px;resize:vertical}.whatsapp-link{direction:ltr}@media (max-width: 768px){.contact-grid{grid-template-columns:1fr}.contact-info,.contact-form{width:100%}.phone-whatsapp-wrapper{flex-direction:column;align-items:flex-start}.whatsapp-button{margin-left:0;margin-top:.5rem}}footer{background-color:var(--dark);color:#fff;padding:3rem 0 1rem}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:3rem}.footer-col h4{color:#fff;font-size:1.1rem;margin-bottom:1.5rem;position:relative;padding-bottom:.75rem}.footer-col h4:after{content:"";position:absolute;bottom:0;right:0;width:50px;height:2px;background-color:var(--primary)}.footer-links{list-style:none}.footer-links li{margin-bottom:.75rem}.footer-links a{color:#d1d5db;text-decoration:none;transition:color .3s ease;font-size:.9rem}.footer-links a:hover{color:#fff}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#ffffff1a;border-radius:50%;color:#fff;transition:all .3s ease}.social-link:hover{background-color:var(--primary)}.copy-rights{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#9ca3af;font-size:.8rem}.form-status{padding:.75rem;border-radius:4px;text-align:center;font-weight:500}.form-status.success{background-color:#34d39933;color:#065f46;border:1px solid rgba(52,211,153,.4)}.form-status.error{background-color:#f8717133;color:#b91c1c;border:1px solid rgba(248,113,113,.4)}.form-status.loading{background-color:#bfdbfe33;color:#1e40af;border:1px solid rgba(191,219,254,.4)}.post-card-date{font-size:.85rem;color:var(--light-text);display:flex;align-items:center}.post-card-date:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background-color:var(--primary-color);margin-left:.5rem}.post-card-read-more{font-size:.9rem;font-weight:600;color:var(--primary-color);text-decoration:none;transition:var(--transition);position:relative;padding-right:5px}.post-list-loading,.post-list-error,.post-list-empty{text-align:center;padding:3rem;color:var(--light-text);font-size:1.1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:300px}:root{--primary-color: #3b82f6;--secondary-color: #1e40af;--text-color: #1f2937;--light-text: #6b7280;--background: #f9fafb;--card-bg: #ffffff;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--transition: all .3s ease;--radius: 8px;--spacing: 1.5rem;--accent-gradient: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%)}.blog-container{max-width:1200px;margin:0 auto;padding:2rem;background-color:var(--background)}.blog-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.05)}.blog-title{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;background:var(--accent-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.blog-description{font-size:1.1rem;color:var(--light-text);max-width:600px;margin:0 auto 2rem}.blog-filters{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}.search-container{position:relative;margin-bottom:1rem}.search-input{width:100%;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius);font-size:1rem;transition:var(--transition)}.search-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f64d}.search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.5rem;color:var(--light-text);cursor:pointer}.tags-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.tag-button{background-color:transparent;border:1px solid rgba(59,130,246,.3);color:var(--primary-color);padding:.5rem 1rem;border-radius:9999px;font-size:.85rem;font-weight:500;cursor:pointer;transition:var(--transition)}.tag-button:hover{background-color:#3b82f61a}.tag-button.active{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.reset-filters-button{background-color:transparent;border:1px solid var(--light-text);color:var(--light-text);padding:.5rem 1.5rem;border-radius:var(--radius);font-size:.9rem;cursor:pointer;transition:var(--transition);margin-top:1rem}.reset-filters-button:hover{background-color:var(--light-text);color:#fff}.post-list-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;padding:1rem 0;margin:0 auto}.post-card{display:flex;flex-direction:column;background-color:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition);height:100%;position:relative;opacity:0;animation:fadeIn .5s ease forwards}.post-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.post-card-image-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;background-color:#e5e7eb}.post-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition)}.post-card:hover .post-card-image{transform:scale(1.05)}.featured-tag{position:absolute;top:1rem;left:1rem;background:var(--accent-gradient);color:#fff;padding:.35rem .8rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px #0000001a}.post-card-no-image{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;background:var(--accent-gradient);display:flex;align-items:center;justify-content:center}.post-card-initials{position:absolute;font-size:2.5rem;font-weight:800;color:#fffc}.post-card-content{display:flex;flex-direction:column;flex-grow:1;padding:var(--spacing);position:relative}.post-card-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.post-card-tag{background-color:#3b82f61a;color:var(--primary-color);font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:var(--transition)}.post-card-tag:hover{background-color:var(--primary-color);color:#fff}.post-card-title{font-size:1.25rem;font-weight:700;color:var(--text-color);margin-bottom:.75rem;line-height:1.4;transition:var(--transition)}.post-card:hover .post-card-title{color:var(--primary-color)}.post-card-excerpt{color:var(--light-text);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;flex-grow:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.post-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,0,0,.05)}.post-card-date{font-size:.85rem;color:var(--light-text)}.post-card-read-more{font-size:.9rem;font-weight:600;color:var(--primary-color);text-decoration:none;transition:var(--transition)}.post-card-read-more:hover{color:var(--secondary-color)}.post-list-loading,.post-list-error,.post-list-empty{text-align:center;padding:3rem;color:var(--light-text);font-size:1.1rem}@media (max-width: 768px){.post-list-container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:1.5rem;gap:1.5rem}.post-card-title{font-size:1.1rem}}[dir=rtl] .post-card-read-more{direction:rtl}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.post-card{animation:fadeIn .5s ease forwards}.post-list-container{--stagger-delay: .1s}.post-card:nth-child(1){animation-delay:calc(1 * var(--stagger-delay))}.post-card:nth-child(2){animation-delay:calc(2 * var(--stagger-delay))}.post-card:nth-child(3){animation-delay:calc(3 * var(--stagger-delay))}.post-card:nth-child(4){animation-delay:calc(4 * var(--stagger-delay))}.post-card:nth-child(5){animation-delay:calc(5 * var(--stagger-delay))}.post-card:nth-child(6){animation-delay:calc(6 * var(--stagger-delay))}.post-card:nth-child(7){animation-delay:calc(7 * var(--stagger-delay))}.post-card:nth-child(8){animation-delay:calc(8 * var(--stagger-delay))}:root{--primary-color: #4f46e5;--primary-color-light: #e0e7ff;--text-color: #1f2937;--text-muted-color: #6b7280;--border-color: #e5e7eb;--background-color: #ffffff;--card-shadow: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .07);--border-radius: .75rem;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-serif: Georgia, Cambria, "Times New Roman", Times, serif}.blog-post-container{display:flex;flex-direction:column;max-width:56rem;margin:2rem auto;background-color:var(--background-color);border-radius:var(--border-radius);box-shadow:var(--card-shadow);overflow:hidden;font-family:var(--font-sans);color:var(--text-color);direction:rtl}.hero-image-wrapper{position:relative;height:20rem;width:100%}.hero-image{height:100%;width:100%;object-fit:cover}.hero-image-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,.65),transparent)}.category-badge{position:absolute;bottom:1rem;left:1rem;background-color:#fffffff2;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:#374151;box-shadow:0 1px 3px #0000001a}.content-area{padding:2rem 1.5rem}.meta-info{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.875rem;color:var(--text-muted-color)}.meta-item{display:flex;align-items:center;gap:.25rem}.meta-separator{width:.25rem;height:.25rem;border-radius:9999px;background-color:#d1d5db}.post-title{font-size:1.875rem;font-weight:700;margin-bottom:1.25rem;line-height:1.3;color:var(--text-color)}.author-info{display:flex;align-items:center;gap:.75rem;margin-bottom:1.75rem}.author-avatar{width:3rem;height:3rem;border-radius:9999px;object-fit:cover;border:2px solid var(--border-color)}.author-details .name{font-weight:600;color:var(--text-color)}.author-details .title{font-size:.875rem;color:var(--text-muted-color)}.blog-content{line-height:1.7;margin-bottom:2rem}.blog-content p{margin-bottom:1.25em}.blog-content h2{font-size:1.5rem;font-weight:700;margin-top:2em;margin-bottom:.75em;padding-bottom:.3em;border-bottom:1px solid var(--border-color);color:var(--primary)}.blog-content blockquote{font-family:var(--font-serif);font-style:italic;color:#4b5563;background-color:#f9fafb;padding:1rem 1.5rem;margin:1.5rem 0;border-right:4px solid var(--primary);border-left:none;position:relative}.blog-content blockquote:before{content:"“";font-size:3em;color:var(--primary-light);position:absolute;right:.5rem;top:-.2rem;line-height:1}.tags-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.tag-item{background-color:var(--primary-light);color:var(--primary);padding:.3rem .8rem;border-radius:9999px;font-size:.8rem;font-weight:500;transition:background-color .2s ease,color .2s ease;cursor:pointer}.tag-item:hover{background-color:var(--primary-color);color:var(--background-color)}.action-bar{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.action-group-left{display:flex;align-items:center;gap:1.5rem}.action-group-right{display:flex;align-items:center;gap:1rem}.action-button{display:flex;align-items:center;gap:.5rem;background:none;border:none;padding:.5rem;margin:-.5rem;cursor:pointer;color:var(--text-muted-color);transition:color .2s ease,transform .1s ease;border-radius:4px}.action-button:hover{color:var(--text-color);background-color:#f3f4f6}.action-button:active{transform:scale(.95)}.action-button .count{font-size:.875rem;font-weight:500}.action-button.like-button .icon,.action-button.bookmark-button .icon{transition:color .2s ease,fill .2s ease}.action-button.like-button.liked .icon{color:var(--primary-color);fill:var(--primary-color)}.action-button.like-button.liked:hover .icon{color:#3730a3;fill:#3730a3}.action-button.bookmark-button.bookmarked .icon{color:var(--primary-color);fill:var(--primary-color)}.action-button.bookmark-button.bookmarked:hover .icon{color:#3730a3;fill:#3730a3}.next-article-section{margin-top:2rem}.next-article-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:1rem;border-radius:var(--border-radius / 2);transition:background-color .2s ease;margin:-1rem}.next-article-link:hover{background-color:#f9fafb}.next-article-link .label{font-size:.875rem;color:var(--text-muted-color);margin-bottom:.25rem}.next-article-link .title{font-weight:600;color:var(--text-color);transition:color .2s ease}.next-article-link:hover .title{color:var(--primary-color)}.next-article-link .arrow-icon{color:#9ca3af;transition:color .2s ease,transform .2s ease;flex-shrink:0;margin-right:.5rem}.next-article-link:hover .arrow-icon{color:var(--primary-color);transform:translate(-4px)}.meta-item svg,.action-button svg{width:1rem;height:1rem;stroke-width:2}.action-button svg{width:1.25rem;height:1.25rem}.next-article-link .arrow-icon{width:1.5rem;height:1.5rem}
