*{box-sizing:border-box;margin:0;padding:0}body{direction:rtl;background:#fff;font-family:Arial,sans-serif}html{scroll-behavior:smooth}.nav-links a{color:#111;font-weight:500;text-decoration:none}html,body{max-width:100%;overflow-x:hidden}html,body{width:100%;overflow-x:hidden}*{box-sizing:border-box}html,body{width:100%;max-width:100%;overflow-x:hidden}.navbar{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:90px;padding:0 80px;display:flex}.logo{text-align:center}.logo h1{margin:0;font-size:30px;font-weight:800}.logo span{color:#d4af37}.logo p{color:#111;margin-top:5px;font-size:15px;font-weight:600}.nav-links{gap:40px;list-style:none;display:flex}.nav-links li{cursor:pointer;font-size:16px;font-weight:500;transition:all .3s}.nav-links a:hover{color:#d4af37}.quote-btn{color:#fff;text-shadow:-1px -1px #d4af37,1px -1px #d4af37,-1px 1px #d4af37,1px 1px #d4af37;white-space:nowrap;cursor:pointer;background:#d4af37;border:none;border-radius:14px;margin-left:50px;padding:14px 28px;font-size:20px;font-weight:600}.navbar{z-index:1000;background:#fff;width:100%;position:fixed;top:0;right:0}@media (width<=768px){.navbar{flex-direction:column;gap:20px;height:auto;padding:15px 20px}.logo h1{font-size:24px}.logo p{font-size:13px}.nav-links{flex-wrap:wrap;justify-content:center;gap:18px;padding:0}.nav-links li{font-size:14px}.quote-btn{width:100%;max-width:260px;margin-left:0;padding:12px 20px;font-size:16px}}.hero{text-align:center;direction:rtl;background:#fff;justify-content:center;align-items:center;min-height:100vh;padding:0 20px;display:flex}.hero-content{max-width:1100px}.hero-tag{color:#d4af37;justify-content:center;align-items:center;gap:15px;margin-bottom:30px;font-size:18px;font-weight:600;display:flex}.hero-tag:before,.hero-tag:after{content:"";background:#d4af37;width:70px;height:2px}.hero h1{color:#111;margin-bottom:35px;font-size:82px;font-weight:900;line-height:1.1}.hero-description{color:#000;max-width:850px;margin:0 auto;font-size:24px;line-height:1.8}.hero-buttons{justify-content:center;gap:20px;margin-top:50px;display:flex}.primary-btn{color:#fff;cursor:pointer;background:#c7a34b;border:none;border-radius:14px;padding:18px 40px;font-size:18px;font-weight:700;transition:all .3s}.primary-btn:hover{transform:translateY(-2px)}.secondary-btn{color:#d4af37;cursor:pointer;background:0 0;border:2px solid #d4af37;border-radius:14px;padding:18px 40px;font-size:18px;font-weight:700;transition:all .3s}.secondary-btn:hover{color:#fff;background:#d4af37}@media (width<=768px){.hero{min-height:auto;padding:80px 20px}.hero-tag{gap:10px;font-size:14px}.hero-tag:before,.hero-tag:after{width:30px}.hero h1{margin-bottom:25px;font-size:42px;line-height:1.2}.hero-description{font-size:16px;line-height:1.8}.hero-buttons{flex-direction:column;align-items:center;gap:15px}.primary-btn,.secondary-btn{width:100%;max-width:280px}}.hero{padding-top:120px}.services{text-align:center;background:#fff;padding:140px 80px}.services-tag{color:#c7a34b;margin-bottom:20px;font-size:25px;font-weight:500;display:inline-block}.services h2{color:#111;margin-bottom:70px;font-size:4rem;font-weight:800;line-height:1.2}.services-grid{grid-template-columns:repeat(5,minmax(220px,1fr));gap:24px;display:grid}.service-card{background:#fff;border:1px solid #ececec;border-radius:18px;flex-direction:column;justify-content:center;min-height:260px;padding:35px 20px;transition:all .3s;display:flex}.service-card:hover{border-color:#c7a34b;transform:translateY(-8px);box-shadow:0 15px 40px #0000000d}.service-icon{color:#c7a34b;margin-bottom:25px;font-size:3.2rem}.service-card h3{color:#111;margin-bottom:15px;font-size:1.5rem;font-weight:700}.service-card p{color:#666;max-width:180px;margin:0 auto;font-size:.95rem;line-height:1.8}@media (width<=768px){.services{padding:80px 20px}.services h2{margin-bottom:40px;font-size:2.5rem}.services-tag{font-size:18px}.services-grid{grid-template-columns:1fr;gap:20px}.service-card{min-height:auto;padding:30px 20px}}.portfolio{color:#d4af37;text-align:center;background:#f9f9f9;padding:140px 80px}.portfolio-tag{color:#c7a34b;font-size:15px;font-weight:600}.portfolio h2{margin-top:15px;margin-bottom:15px;font-size:4rem}.portfolio-subtitle{color:#b5b5b5;margin-bottom:80px;font-size:1.1rem}.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.project-card{color:inherit;text-align:right;text-decoration:none}.project-image{background:#fff;border-radius:20px;justify-content:center;align-items:center;height:380px;padding:20px;display:flex;overflow:hidden}.project-image img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .5s}.project-card:hover img{transform:scale(1.05)}.project-info{margin-top:20px}.project-info h3{margin-bottom:10px;font-size:1.6rem}.project-info p{color:#b5b5b5;margin-bottom:15px}.project-link{color:#c7a34b;font-weight:600;transition:all .3s}.project-card:hover .project-link{padding-right:8px}@media (width<=768px){.portfolio{padding:80px 20px}.portfolio h2{font-size:2.5rem}.portfolio-subtitle{margin-bottom:40px;font-size:1rem}.portfolio-grid{grid-template-columns:1fr;gap:20px}.project-image{height:260px}.project-info h3{font-size:1.3rem}}.why-us{text-align:center;background:#fff;padding:140px 80px}.why-tag{color:#c7a34b;font-size:15px;font-weight:600}.why-us h2{color:#111;margin-top:15px;margin-bottom:80px;font-size:3.5rem}.why-grid{grid-template-columns:repeat(4,1fr);display:grid}.why-card{border-left:1px solid #ececec;padding:0 35px}.why-card:last-child{border-left:none}.why-icon{color:#c7a34b;margin-bottom:25px;font-size:3rem}.why-card h3{color:#111;margin-bottom:15px;font-size:1.3rem}.why-card p{color:#666;line-height:1.8}@media (width<=768px){.why-us{padding:80px 20px}.why-us h2{margin-bottom:40px;font-size:2.5rem}.why-grid{grid-template-columns:1fr;gap:30px}.why-card{border-bottom:1px solid #ececec;border-left:none;padding:0 0 30px}.why-card:last-child{border-bottom:none}}.reviews{text-align:center;background:#fff;padding:140px 80px}.reviews-tag{color:#c7a34b;font-size:15px;font-weight:600}.reviews h2{color:#111;margin-top:15px;font-size:4rem}.reviews-subtitle{color:#777;margin-top:20px;font-size:1.1rem}.reviews-stats{justify-content:center;align-items:center;gap:40px;margin-top:50px;display:flex}.reviews-stats h3{color:#111;font-size:2rem}.reviews-stats p{color:#777}.divider{background:#e5e5e5;width:1px;height:50px}.reviews-grid{grid-template-columns:1fr;gap:20px;margin-top:50px;display:grid}.review-card{background:#fff;border:1px solid #ececec;border-radius:24px;padding:40px 35px;transition:all .3s}.review-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000000f}.quote{color:#c7a34b;margin-bottom:20px;font-size:3rem}.review-text{color:#444;min-height:120px;line-height:2}.stars{color:#c7a34b;margin:30px 0;font-size:1.3rem}.review-user h4{color:#111;margin-bottom:5px}.review-user span{color:#888}@media (width<=768px){.reviews-grid{flex-direction:column;gap:20px;display:flex}.review-card{width:100%}}.contact{color:#d4af37;background:#fff;grid-template-columns:1fr 1.4fr;gap:80px;padding:120px 80px;display:grid}.contact-tag{color:#c7a34b;font-weight:600}.contact h2{margin:20px 0;font-size:4rem}.contact p{color:#030202;line-height:1.8}.contact-details{margin-top:40px}.contact-details p{margin-bottom:15px}.contact-form{flex-direction:column;gap:20px;display:flex}.contact-form input,.contact-form textarea{color:#010101;background:0 0;border:1px solid #2d2d2d;border-radius:12px;padding:18px;font-size:1rem}.contact-form textarea{resize:none;height:180px}.contact-form button{color:#111;cursor:pointer;background:#c7a34b;border:none;border-radius:12px;padding:18px;font-size:1rem;font-weight:700}.privacy-check{align-items:center;gap:10px;margin-top:5px;margin-bottom:10px;display:flex}.privacy-check input{width:18px;height:18px}.privacy-check label{color:#bdbdbd;font-size:14px}.privacy-check a{color:#c7a34b;text-decoration:none}.privacy-check a:hover{text-decoration:underline}.contact-details a{color:#020101;margin-bottom:15px;text-decoration:none;display:block}.contact-details a:hover{color:#c7a34b}.socials{gap:12px;margin-top:25px;display:flex}.socials a{color:#040303;border:1px solid #2d2d2d;border-radius:12px;padding:12px 20px;text-decoration:none;transition:all .3s}.socials a:hover{color:#c7a34b;border-color:#c7a34b}.success-message{color:#c7a34b;text-align:center;background:#c7a34b1f;border:1px solid #c7a34b;border-radius:12px;margin-top:20px;padding:16px;font-weight:600}@media (width<=768px){.contact{grid-template-columns:1fr;gap:50px;padding:80px 20px}.contact h2{font-size:2.5rem}.contact-info,.contact-details{text-align:center}.socials{flex-wrap:wrap;justify-content:center}.privacy-check{align-items:flex-start}.privacy-check label{line-height:1.6}}.footer{color:#bdbdbd;background:#0b0b0b;border-top:1px solid #1f1f1f;justify-content:space-between;align-items:center;padding:30px 80px;display:flex}.footer-center{color:#c7a34b;font-weight:600}.footer-right a{color:#bdbdbd;text-decoration:none;transition:all .3s}.footer-right a:hover{color:#c7a34b}@media (width<=768px){.footer{text-align:center;flex-direction:column;gap:15px;padding:25px 20px}}.privacy-page{background:#f8f8f8;min-height:100vh;padding:120px 20px}.privacy-container{max-width:1000px;margin:0 auto}.privacy-header{text-align:center;margin-bottom:60px}.privacy-tag{color:#d4af37;letter-spacing:1px;font-size:15px;font-weight:600}.privacy-header h1{color:#111;margin-top:15px;margin-bottom:15px;font-size:4rem}.privacy-date{color:#777}.privacy-card{background:#fff;border-radius:24px;padding:50px;box-shadow:0 20px 50px #0000000d}.privacy-card section{margin-top:40px}.privacy-card h2{color:#111;margin-bottom:15px;font-size:1.8rem}.privacy-card p,.privacy-card li{color:#555;line-height:2}.privacy-card ul{padding-right:20px}.back-home{text-align:center;margin-top:50px}.back-home a{color:#fff;background:#d4af37;border-radius:12px;padding:15px 30px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.back-home a:hover{transform:translateY(-2px)}@media (width<=768px){.privacy-page{padding:80px 15px}.privacy-header h1{font-size:2.5rem}.privacy-card{padding:25px}.privacy-card h2{font-size:1.4rem}}.admin-login{background:#fff;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card{background:#111;border:1px solid #242424;border-radius:24px;width:100%;max-width:420px;padding:40px}.login-card h1{color:#d4af37;text-align:center;margin-bottom:30px;font-size:2rem}.login-card input{color:#fff;box-sizing:border-box;background:#181818;border:1px solid #2d2d2d;border-radius:12px;width:100%;margin-bottom:20px;padding:16px;font-size:16px}.login-card button{color:#111;cursor:pointer;background:#d4af37;border:none;border-radius:12px;width:100%;padding:16px;font-size:16px;font-weight:700}.admin-page{background:#fff;min-height:100vh;padding:40px}.admin-header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.admin-header h1{color:#d4af37;font-size:2.5rem}.admin-header button{color:#111;cursor:pointer;background:#d4af37;border:none;border-radius:12px;padding:12px 24px;font-weight:700}.stats-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.stat-card{text-align:center;background:#111;border:1px solid #242424;border-radius:20px;padding:30px}.stat-card h2{color:#d4af37;margin-bottom:10px;font-size:2.5rem}.stat-card p{color:#bdbdbd}.leads-grid{gap:20px;display:grid}.lead-card{background:#111;border:1px solid #242424;border-radius:20px;padding:25px}.lead-card h3{color:#d4af37;margin-bottom:15px}.lead-card p{color:#e0e0e0;margin-bottom:10px;line-height:1.7}.lead-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.lead-actions a,.lead-actions button{color:#111;cursor:pointer;background:#d4af37;border:none;border-radius:10px;padding:10px 18px;font-weight:700;text-decoration:none}@media (width<=768px){.admin-page{padding:20px}.admin-header{flex-direction:column;gap:20px}.admin-header h1{font-size:2rem}.stats-grid{grid-template-columns:1fr}.lead-actions{flex-direction:column}.lead-actions a,.lead-actions button{text-align:center;width:100%}}
