:root{--primary-color:#007bff;--secondary-color:#6c757d;--accent-color:#28a745;--text-color:#343a40;--bg-light:#f8f9fa;--bg-dark:#e9ecef;--white:#ffffff;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:'Arial',sans-serif;line-height:1.6;color:var(--text-color);background-color:var(--white);direction:rtl;text-align:right;}.container{max-width:1200px;margin:0 auto;padding:0 20px;}header{background-color:var(--primary-color);color:var(--white);padding:1rem 0;border-bottom:3px solid var(--accent-color);}header .container{display:flex;justify-content:space-between;align-items:center;}header h1{margin:0;font-size:2rem;}header nav ul{list-style:none;display:flex;}header nav ul li{margin-right:20px;}header nav ul li a{color:var(--white);text-decoration:none;font-weight:bold;transition:color 0.3s ease;}header nav ul li a:hover{color:var(--bg-dark);}.hero{background-color:var(--bg-light);padding:60px 0;text-align:center;display:flex;align-items:center;justify-content:center;}.hero .container{display:flex;flex-direction:row-reverse;align-items:center;gap:40px;}.hero-content{flex:1;text-align:right;}.hero-content h2{font-size:3rem;margin-bottom:20px;color:var(--primary-color);}.hero-content p{font-size:1.2rem;margin-bottom:30px;}.hero-image{flex:1;text-align:left;}.hero-image img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);}.button{display:inline-block;background-color:var(--accent-color);color:var(--white);padding:12px 25px;text-decoration:none;border-radius:5px;font-weight:bold;transition:background-color 0.3s ease;border:none;cursor:pointer;}.button:hover{background-color:#218838;}.button.primary{background-color:var(--primary-color);}.button.primary:hover{background-color:#0056b3;}section{padding:60px 0;}section h3{font-size:2.5rem;text-align:center;margin-bottom:50px;color:var(--primary-color);}.services{background-color:var(--bg-dark);}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;}.service-item{background-color:var(--white);padding:30px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);text-align:center;transition:transform 0.3s ease;}.service-item:hover{transform:translateY(-5px);}.service-item img{max-width:100px;margin-bottom:20px;height:auto;}.service-item h4{font-size:1.5rem;margin-bottom:15px;color:var(--primary-color);}.service-item p{font-size:1rem;color:var(--secondary-color);}.features{background-color:var(--white);}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;}.feature-item{background-color:var(--bg-light);padding:30px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.05);text-align:center;}.feature-item h4{font-size:1.4rem;margin-bottom:15px;color:var(--accent-color);}.feature-item p{font-size:0.95rem;color:var(--secondary-color);}.cta{background-color:var(--primary-color);color:var(--white);text-align:center;padding:80px 0;}.cta h2{font-size:3rem;margin-bottom:20px;}.cta p{font-size:1.3rem;margin-bottom:40px;}footer{background-color:var(--text-color);color:var(--white);text-align:center;padding:25px 0;font-size:0.9rem;}@media (max-width:768px){header .container{flex-direction:column;}header nav ul{margin-top:15px;}header nav ul li{margin:0 10px;}.hero .container{flex-direction:column-reverse;text-align:center;}.hero-content{text-align:center;}.hero-image{margin-bottom:30px;text-align:center;}.hero-content h2{font-size:2.5rem;}.cta h2{font-size:2.5rem;}}@media (max-width:480px){.hero-content h2{font-size:2rem;}.cta h2{font-size:2rem;}.service-grid,.feature-grid{grid-template-columns:1fr;}}