:root{--primary-color: #0a2463;--secondary-color: #3e92cc;--accent-color: #ff6b6b;--background-color: #f8f9fa;--text-color: #333333;--light-text: #ffffff;--border-radius: 4px;--box-shadow: 0 5px 15px rgba(0,0,0,.1);--transition: all .3s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Cairo,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:var(--text-color);background:var(--background-color)}.container{max-width:1200px;margin:0 auto;padding:0 20px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem}p{margin-bottom:1rem}.btn{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:var(--border-radius);font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:var(--transition)}.btn-primary{background:var(--secondary-color);color:var(--light-text)}.btn-primary:hover{background:var(--primary-color)}.btn-secondary{background:transparent;color:var(--light-text);border:2px solid var(--light-text)}.btn-secondary:hover{background:var(--light-text);color:var(--primary-color)}.btn-outline{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-outline:hover{background:var(--primary-color);color:var(--light-text)}.text-center{text-align:center}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}[dir=rtl]{text-align:right}[dir=rtl] .nav ul{padding-right:0}[dir=rtl] .service-content ul{padding-right:1.5rem;padding-left:0}@media (max-width: 768px){.container{padding:0 15px}.btn{padding:.6rem 1.2rem;font-size:.9rem}}
