@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;600;700;900&display=swap);.btn-primary:hover,.contact-form button:hover{background-color:#3a5a8f}body{font-family:Cairo,sans-serif;background-color:#f8f9fa;color:#333;line-height:1.8}h1,h2,h3,h4,h5,h6{font-weight:700}.section-container{padding:40px 0;border-bottom:1px solid #e9ecef}.service-card{border-radius:8px;overflow:hidden;transition:.3s;box-shadow:0 4px 6px rgba(0,0,0,.1)}.feature-card,.info-card{box-shadow:0 2px 4px rgba(0,0,0,.05)}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.btn-primary{background-color:#4a6da7;color:#fff;padding:12px 24px;border-radius:6px;font-weight:600;transition:.3s}.btn-primary:hover{transform:translateY(-2px)}.service-icon{height:60px;width:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:16px;font-size:24px}.fire-bg{background-color:rgba(220,38,38,.1);color:#dc2626}.ac-bg{background-color:rgba(37,99,235,.1);color:#2563eb}.clean-bg{background-color:rgba(16,185,129,.1);color:#10b981}.move-bg{background-color:rgba(139,92,246,.1);color:#8b5cf6}.feature-card,.info-card,.pricing-card{background-color:#fff;border-radius:8px;padding:24px}.info-card{margin-bottom:24px}.feature-card{margin-bottom:16px;height:100%;transition:.3s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.pricing-card{margin-bottom:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:.3s}.contact-form button,.pricing-card.popular::before,.step-number{background-color:#4a6da7;color:#fff;font-weight:600}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.pricing-card.popular{border:2px solid #4a6da7;position:relative}.pricing-card.popular::before{content:"الأكثر شعبية";position:absolute;top:-12px;right:16px;padding:4px 16px;border-radius:16px;font-size:12px}.quote{border-right:4px solid #4a6da7;padding-right:16px;font-style:italic;margin:24px 0}.step-card{display:flex;margin-bottom:24px;position:relative}.step-number{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:16px;flex-shrink:0}.faq-card,.step-content{border-radius:8px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.step-content{background-color:#fff;flex-grow:1}.timeline-line{position:absolute;top:32px;right:16px;bottom:-16px;width:2px;background-color:#e9ecef}.faq-card{background-color:#fff;margin-bottom:16px}.faq-question{font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-answer{margin-top:12px;padding-top:12px;border-top:1px solid #e9ecef}.tag{display:inline-block;background-color:#e9ecef;color:#4a6da7;padding:4px 12px;border-radius:16px;font-size:14px;margin-left:8px;margin-bottom:8px}.contact-form input,.contact-form textarea{width:100%;padding:12px;border:1px solid #e9ecef;border-radius:6px;margin-bottom:16px}.contact-form textarea{height:120px}.contact-form button{padding:12px 24px;border:none;border-radius:6px;cursor:pointer;transition:.3s}.table-of-contents{background-color:#f8f9fa;padding:16px;border-radius:8px;margin-bottom:24px}.table-of-contents ul{margin:0;padding-right:16px}.table-of-contents li{margin-bottom:8px}.table-of-contents a{color:#4a6da7;text-decoration:none}.table-of-contents a:hover{text-decoration:underline}.highlight{background-color:#fffbeb;padding:2px 4px;border-radius:4px;color:#92400e}.navbar{background-color:#fff;padding:16px 0;box-shadow:0 2px 4px rgba(0,0,0,.05);position:sticky;top:0;z-index:1000}.navbar-nav{display:flex;list-style:none;margin:0;padding:0}.nav-item{margin-left:24px}.nav-link{color:#333;text-decoration:none;font-weight:500;transition:.3s}.nav-link:hover{color:#4a6da7}