*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--gold:#fdc53e;--green:#d12424;--white:#fff;--dark:#3a3a3a;--gray:#ebebeb;--text:#5e5e5e;--red-shadow:#870f11;--neon-glow:#ffffe4}html{scroll-behavior:smooth}*{box-sizing:border-box}body{background:var(--white);color:var(--text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;direction:rtl;font-family:Cairo,sans-serif;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:linear-gradient(135deg, var(--green), var(--red-shadow));color:var(--white);z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px 0;position:sticky;top:0;box-shadow:0 4px 20px #00000026}.header-inner{justify-content:space-between;align-items:center;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo-img{width:auto;height:50px}.logo-text{flex-direction:column;line-height:1.2;display:flex}.logo-company{color:var(--gold);white-space:nowrap;font-size:.95rem;font-weight:800}.logo-sub{color:#ffffffd9;font-size:.75rem;font-weight:600}.logo h1{color:var(--gold);font-size:1.5rem;line-height:1}.logo-ar{color:var(--white);font-size:.9rem;display:block}.nav{align-items:center;gap:24px;display:flex}.nav a{color:var(--white);border-radius:8px;padding:8px 16px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;position:relative;overflow:hidden}.nav a:before{content:"";background:#fcd53e1a;width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.nav a:hover:before{left:0}.nav a:hover{color:var(--gold);transform:translateY(-1px)}.facebook-link{background:var(--gold);border-radius:8px;padding:8px 20px;font-weight:700;transition:all .3s;box-shadow:0 2px 8px #fcd53e4d;color:var(--green)!important}.facebook-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px #fcd53e66}.hero{background:linear-gradient(135deg, var(--green), var(--red-shadow));color:var(--white);text-align:center;padding:100px 20px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#fcd53e1a 0%,#0000 50%);position:absolute;inset:0}.hero-title{text-shadow:0 2px 4px #0000004d;margin-bottom:16px;font-size:2.8rem;font-weight:900;animation:.8s ease-out fadeInUp}.hero-title-ar{color:var(--gold);text-shadow:0 1px 2px #0000004d;font-size:2.2rem;font-weight:700;animation:.8s ease-out .2s both fadeInUp;display:block}.hero-subtitle{opacity:.95;max-width:700px;margin:24px auto 32px;font-size:1.25rem;line-height:1.8;animation:.8s ease-out .4s both fadeInUp}.hero-slogan{color:var(--gold);border:2px solid var(--gold);background:#076c2933;border-radius:50px;padding:12px 24px;font-size:1.6rem;font-weight:800;animation:.8s ease-out .6s both fadeInUp;display:inline-block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slider-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;opacity:0;background:#000000e6;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.slider-overlay.visible{opacity:1}.slider-modal{background:var(--white);border-radius:16px;justify-content:center;align-items:center;width:90vw;max-width:1200px;height:80vh;max-height:700px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006}.slider-close{width:44px;height:44px;color:var(--white);cursor:pointer;z-index:10;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:300;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.slider-close:hover{background:#000c;transform:scale(1.1)}.slider-counter{color:var(--white);z-index:10;background:#0009;border-radius:20px;padding:6px 12px;font-size:.9rem;font-weight:500;position:absolute;top:16px;left:16px}.slider-viewport{width:100%;height:100%;position:relative;overflow:hidden}.slider-frame{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .8s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;top:0;left:0}.slider-frame.active{opacity:1}.slider-frame img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.slider-nav{width:60px;height:60px;color:var(--gold);cursor:pointer;z-index:10;background:#076c29cc;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:2.5rem;font-weight:200;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-nav:hover{background:var(--green);transform:translateY(-50%)scale(1.05)}.slider-nav-prev{right:24px}.slider-nav-next{left:24px}.slider-dots{z-index:10;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.dot{cursor:pointer;background:#fff6;border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .2s}.dot:hover{background:#fff9}.dot.active{background:var(--gold);border-color:var(--green);transform:scale(1.2)}.slider-extra-controls{position:absolute;bottom:16px;right:16px}.slider-skip{color:var(--white);cursor:pointer;background:#0009;border:none;border-radius:24px;padding:8px 16px;font-size:.85rem;font-weight:500;transition:all .2s}.slider-skip:hover{background:#000c;transform:translateY(-1px)}.rss-feed{text-align:center;margin:20px 0}.rss-loading .skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite skeleton-loading}.skeleton-title{width:80%;height:24px;margin:0 auto 12px}.skeleton-text{width:100%;height:16px;margin-bottom:8px}.skeleton-text.short{width:60%}.skeleton-date{width:120px;height:20px;margin:16px auto 0}.skeleton-btn{border-radius:50%;width:44px;height:44px}.skeleton-counter{border-radius:24px;width:60px;height:20px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.rss-error{text-align:center;background:linear-gradient(145deg,#fff5f5,#fef2f2);border:1px solid #dc35454d;padding:40px 24px}.error-icon{margin-bottom:16px;font-size:3rem;animation:2s infinite bounce}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.facebook-fallback-btn{color:#fff;background:#1877f2;border-radius:8px;margin:16px 8px 8px 0;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #1877f24d}.facebook-fallback-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1877f266}.retry-btn{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:12px;padding:10px 20px;font-weight:600;transition:all .3s}.retry-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #076c294d}.retry-btn:disabled{opacity:.6;cursor:not-allowed}.rss-card{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #fcd53e4d;border-radius:16px;max-width:600px;margin:0 auto;padding:32px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 32px #0000001f}.rss-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000026}.rss-card a{color:var(--text);text-decoration:none;display:block}.rss-card h4{color:var(--green);margin-bottom:12px;font-size:1.2rem;font-weight:700;transition:color .3s}.rss-card:hover h4{color:var(--green)}.rss-desc{color:#495057;max-height:none;font-size:.95rem;line-height:1.7;overflow:visible}.rss-desc img{border-radius:12px;max-width:100%;height:auto;margin-top:12px;transition:transform .3s;box-shadow:0 4px 12px #0000001a}.rss-desc img:hover{transform:scale(1.02)}.rss-date{color:#868e96;background:#076c291a;border-radius:20px;margin-top:16px;padding:6px 12px;font-size:.85rem;font-weight:500;display:inline-block}.rss-controls{justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex}.rss-btn{background:linear-gradient(135deg, var(--green), var(--red-shadow));color:var(--white);cursor:pointer;border:none;border-radius:50%;width:44px;height:44px;font-size:1.5rem;transition:all .3s;box-shadow:0 4px 12px #076c294d}.rss-btn:hover{transform:scale(1.1);box-shadow:0 6px 16px #076c2966}.rss-counter{color:var(--green);background:#fcd53e1a;border:1px solid #fcd53e4d;border-radius:24px;padding:8px 16px;font-size:1.1rem;font-weight:700}.section{padding:80px 20px;position:relative}.section-alt{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.section-title{text-align:center;color:var(--green);text-transform:uppercase;letter-spacing:1px;margin-bottom:50px;font-size:2.2rem;font-weight:800;position:relative}.section-title:after{content:"";background:linear-gradient(90deg, var(--gold), var(--green));border-radius:3px;width:80px;height:5px;margin:16px auto 0;display:block;box-shadow:0 2px 8px #fcd53e4d}.about-text{text-align:center;max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.8}.services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:20px;display:grid}.service-card{text-align:center;cursor:pointer;background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #fcd53e4d;border-radius:16px;padding:40px 24px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}.service-card:before{content:"";background:linear-gradient(90deg, var(--gold), var(--green));height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.service-card:hover{border-color:var(--gold);transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #076c2926}.service-card:hover:before{transform:scaleX(1)}.service-card h3{color:var(--green);margin-bottom:12px;font-size:1.4rem;font-weight:700;transition:color .3s}.service-card:hover h3{color:var(--green)}.service-card p{color:#6c757d;font-size:1rem;line-height:1.6;transition:color .3s}.service-card:hover p{color:#495057}.contact-info{text-align:center;margin-top:20px}.contact-info p{color:var(--text);margin-bottom:20px;font-size:1.1rem}.contact-info a{color:var(--green);border-bottom:2px solid #0000;font-weight:700;text-decoration:none;transition:border-color .3s}.contact-info a:hover{border-bottom-color:var(--green)}.contact-link{background:linear-gradient(135deg, var(--green), var(--red-shadow));color:var(--white);border-radius:12px;padding:16px 40px;font-size:1.25rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 16px #076c294d}.contact-link:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.contact-link:hover:before{left:100%}.contact-link:hover{transform:translateY(-2px);box-shadow:0 8px 24px #076c2966}.footer{background:linear-gradient(135deg, var(--green), var(--red-shadow));color:var(--white);text-align:center;padding:50px 20px;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 30%,#fcd53e0d 0%,#0000 50%);position:absolute;inset:0}.footer-inner{z-index:1;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.footer-brand h3{color:var(--gold);margin:0;font-size:1.8rem;font-weight:800}.footer-contact{color:#ffffffe6;font-size:1.1rem}.social-link{background:var(--gold);color:var(--green);border-radius:12px;padding:12px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #fcd53e4d}.social-link:hover{transform:translateY(-2px);box-shadow:0 6px 16px #fcd53e66}.footer-email{color:var(--gold);border-bottom:2px solid #0000;font-size:1.1rem;font-weight:700;text-decoration:none;transition:border-color .3s}.footer-email:hover{border-bottom-color:var(--gold)}.footer-copy{opacity:.8;border-top:1px solid #fff3;margin-top:20px;padding-top:20px;font-size:.9rem}.whatsapp-float{cursor:pointer;z-index:1000;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;animation:2s infinite pulse;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 16px #25d36666}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 20px #25d36699}.whatsapp-float:active{transform:scale(.95)}.whatsapp-icon{color:#fff;width:28px;height:28px;transition:transform .3s}.whatsapp-float:hover .whatsapp-icon{transform:scale(1.1)}@keyframes pulse{0%,to{box-shadow:0 4px 16px #25d36666}50%{box-shadow:0 4px 16px #25d366b3}}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;opacity:0;visibility:hidden;background:#000000bf;transition:all .3s;position:fixed;inset:0}.modal-backdrop.visible{opacity:1;visibility:visible}.discount-modal{z-index:10001;opacity:0;visibility:hidden;border:2px solid var(--gold);background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:20px;width:90vw;max-width:480px;max-height:90vh;transition:all .3s;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)scale(.9);box-shadow:0 20px 60px #0000004d}.discount-modal.visible{opacity:1;visibility:visible;animation:.6s ease-out modalBounce;transform:translate(-50%,-50%)scale(1)}.modal-close{cursor:pointer;z-index:10;color:#666;background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;font-weight:300;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close:hover{background:#0003;transform:scale(1.1)}.modal-content{text-align:center;padding:32px 24px;animation:.8s ease-out .3s both contentFadeIn}.modal-icon{margin-bottom:16px;font-size:4rem;animation:1s ease-in-out bounce}.modal-title{color:var(--green);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:1.5rem;font-weight:800}.modal-subtitle{color:#495057;margin-bottom:24px;font-size:1rem;line-height:1.6}.discount-form{margin-top:20px}.phone-input{background:var(--white);text-align:center;border:2px solid #e9ecef;border-radius:12px;width:100%;margin-bottom:16px;padding:16px 20px;font-family:Cairo,sans-serif;font-size:1rem;font-weight:600;transition:all .3s}.phone-input:focus{border-color:var(--gold);outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #fcd53e33}.phone-input::placeholder{color:#adb5bd;font-weight:400}.discount-btn{background:linear-gradient(135deg, var(--green), var(--red-shadow));color:var(--white);cursor:pointer;border:none;border-radius:12px;width:100%;padding:16px 32px;font-family:Cairo,sans-serif;font-size:1.1rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #076c294d}.discount-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.discount-btn:hover:before{left:100%}.discount-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #076c2966}.discount-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.form-error{color:#dc3545;background:#dc35451a;border:1px solid #dc35454d;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:.9rem;font-weight:600}.success-message{border:2px solid var(--green);background:#076c291a;border-radius:12px;padding:20px}.success-icon{margin-bottom:8px;font-size:2rem}.success-message p{color:var(--green);margin:4px 0;font-weight:700}.modal-disclaimer{color:#868e96;margin-top:16px;font-size:.8rem;font-style:italic}.contact-link{background:var(--green);color:var(--white);border-radius:8px;padding:14px 36px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:background .3s;display:inline-block}.contact-link:hover{background:var(--green)}.complaint-form{flex-direction:column;gap:20px;max-width:520px;margin:0 auto;display:flex}.complaint-form input,.complaint-form textarea,.complaint-form select{background:var(--white);border:2px solid #e9ecef;border-radius:12px;padding:16px 20px;font-family:Cairo,sans-serif;font-size:1rem;transition:all .3s;box-shadow:0 2px 8px #0000000f}.complaint-form input:focus,.complaint-form textarea:focus,.complaint-form select:focus{border-color:var(--gold);outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #fcd53e33}.complaint-form textarea{resize:vertical;min-height:120px}.complaint-form select{cursor:pointer}.submit-btn{background:linear-gradient(135deg, var(--green), var(--red-shadow));color:var(--white);cursor:pointer;border:none;border-radius:12px;padding:16px 32px;font-family:Cairo,sans-serif;font-size:1.15rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #076c294d}.submit-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.submit-btn:hover:before{left:100%}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #076c2966}.submit-btn:active{transform:translateY(0)}.success-msg{text-align:center;color:var(--green);background:#076c291a;border:1px solid #076c294d;border-radius:12px;padding:16px 24px;font-size:1.25rem;font-weight:700;animation:2s ease-in-out successPulse}@keyframes successPulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes modalBounce{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.05)}70%{transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-msg{text-align:center;color:#dc3545;background:#dc35451a;border:1px solid #dc35454d;border-radius:8px;padding:12px 20px;font-size:1rem;font-weight:600}.posts-grid{grid-template-columns:1fr;gap:24px;margin-bottom:40px;display:grid}.post-card{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #fcd53e4d;border-radius:16px;padding:24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}.post-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 12px 32px #00000026}.post-card:before{content:"";background:linear-gradient(135deg, var(--gold), var(--green));opacity:.1;border-radius:0 16px 0 50px;width:80px;height:80px;position:absolute;top:0;right:0}.post-title{color:var(--green);margin-bottom:12px;font-size:1.3rem;font-weight:700}.post-title a{color:inherit;text-decoration:none;transition:color .3s}.post-title a:hover{color:var(--green)}.post-meta{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.post-date,.post-saved{color:#6c757d;background:#6c757d1a;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:.85rem;display:flex}.post-content{color:#495057;margin-bottom:16px;font-size:.95rem;line-height:1.7}.post-content img{border-radius:8px;max-width:100%;height:auto;margin:12px 0;box-shadow:0 2px 8px #0000001a}.post-link{color:var(--green);border:2px solid var(--gold);border-radius:24px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.post-link:hover{background:var(--gold);color:var(--green);transform:translate(-4px)}.posts-loading{grid-template-columns:1fr;gap:20px;display:grid}.post-skeleton{background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:16px;padding:24px;box-shadow:0 4px 16px #00000014}.post-skeleton .skeleton-title{width:70%;height:28px;margin-bottom:12px}.post-skeleton .skeleton-meta{width:40%;height:16px;margin-bottom:16px}.post-skeleton .skeleton-text{width:100%;height:14px;margin-bottom:8px}.post-skeleton .skeleton-text.short{width:60%}.load-more-container{text-align:center;margin-top:32px}.load-more-btn{background:linear-gradient(135deg, var(--green), var(--red-shadow));color:var(--white);cursor:pointer;border:none;border-radius:12px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 16px #076c294d}.load-more-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #076c2966}.load-more-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.no-posts{text-align:center;color:#6c757d;padding:60px 20px}.no-posts p{margin-bottom:16px;font-size:1.2rem}.footer{background:var(--green);color:var(--white);text-align:center;padding:40px 20px}.footer-inner{flex-direction:column;align-items:center;gap:16px;display:flex}.footer-brand h3{color:var(--gold);font-size:1.5rem}.social-link{background:var(--gold);color:var(--green);border-radius:8px;padding:10px 24px;font-weight:700;text-decoration:none;display:inline-block}.footer-email{color:var(--gold);font-weight:700;text-decoration:none}.footer-email:hover{text-decoration:underline}.footer-copy{opacity:.8;font-size:.85rem}@media (width<=768px){.header-inner{flex-direction:column;gap:10px}.logo-img{height:40px}.logo-company{font-size:.8rem}.logo-sub{font-size:.65rem}.nav{flex-wrap:wrap;justify-content:center;gap:8px}.nav a{font-size:.85rem}.facebook-link{padding:4px 12px;font-size:.85rem}.hero{padding:50px 16px}.hero-title{font-size:1.8rem}.hero-title-ar{font-size:1.3rem}.hero-subtitle{padding:0 10px;font-size:1rem}.hero-slogan{font-size:1.2rem}.slider{border-radius:8px;margin:24px auto}.slider-track{aspect-ratio:4/3}.section{padding:40px 16px}.section-title{margin-bottom:28px;font-size:1.5rem}.services-grid{grid-template-columns:1fr 1fr;gap:12px}.service-card{padding:20px 12px}.service-card h3{font-size:1.1rem}.rss-card{margin:0 10px;padding:20px}.rss-loading .skeleton-title{width:70%;height:20px}.rss-loading .skeleton-text{height:14px;margin-bottom:6px}.rss-error{padding:24px 16px}.error-icon{font-size:2.5rem}.facebook-fallback-btn{padding:10px 20px;font-size:.9rem}.complaint-form{max-width:100%}}@media (width<=480px){.header{padding:10px 0}.logo-img{height:34px}.logo-company{font-size:.72rem}.logo-sub{font-size:.6rem}.nav{gap:6px}.nav a{font-size:.78rem}.facebook-link{padding:3px 10px;font-size:.78rem}.hero{padding:36px 12px}.hero-title{font-size:1.4rem}.hero-title-ar{font-size:1.1rem}.hero-subtitle{font-size:.9rem;line-height:1.6}.hero-slogan{font-size:1rem}.slider-track{aspect-ratio:1}.slider-btn{width:32px;height:32px;font-size:1.2rem}.slider-dots{gap:6px;bottom:8px}.dot{width:10px;height:10px}.section{padding:32px 12px}.section-title{margin-bottom:20px;font-size:1.3rem}.section-title:after{width:40px;height:3px}.services-grid{grid-template-columns:1fr;gap:10px}.service-card{padding:16px 12px}.service-card h3{font-size:1rem}.about-text{font-size:.95rem}.rss-card{margin:0 8px;padding:16px}.rss-card h4{font-size:1rem}.rss-desc{font-size:.85rem}.rss-btn{width:36px;height:36px;font-size:1.3rem}.rss-loading .skeleton-title{width:65%;height:18px}.rss-loading .skeleton-text{height:12px;margin-bottom:4px}.rss-error{padding:20px 12px}.error-icon{font-size:2rem}.facebook-fallback-btn{padding:8px 16px;font-size:.8rem}.retry-btn{padding:8px 16px;font-size:.85rem}.discount-modal{width:96vw;max-height:85vh}.modal-content{padding:20px 12px}.modal-icon{font-size:2.5rem}.modal-title{font-size:1.1rem}.modal-subtitle{font-size:.8rem}.phone-input{padding:12px 14px;font-size:.9rem}.discount-btn{padding:12px 20px;font-size:.95rem}.modal-close{width:32px;height:32px;font-size:18px}.complaint-form input,.complaint-form textarea,.complaint-form select{padding:10px 12px;font-size:.9rem}.submit-btn{padding:10px 20px;font-size:1rem}.contact-link{padding:10px 24px;font-size:1rem}.footer{padding:28px 12px}.footer-brand h3{font-size:1.2rem}.whatsapp-float{width:52px;height:52px;bottom:14px;right:14px}.whatsapp-icon{width:22px;height:22px}}@media (width<=360px){.nav a{font-size:.72rem}.hero-title{font-size:1.2rem}.hero-title-ar{font-size:.95rem}.hero{padding:28px 10px}.section{padding:24px 10px}.slider-track{aspect-ratio:3/4}.rss-card{margin:0 4px;padding:12px}.rss-loading .skeleton-title{width:60%;height:16px}.rss-error{padding:16px 8px}.error-icon{font-size:1.5rem}.complaint-form{gap:10px}.posts-grid{gap:16px}.post-card{padding:16px}.post-title{font-size:1.1rem}.post-meta{gap:12px;margin-bottom:12px}.post-date,.post-saved{padding:3px 6px;font-size:.75rem}.post-content{margin-bottom:12px;font-size:.85rem}.post-link{padding:6px 12px;font-size:.8rem}.discount-modal{width:95vw;max-width:none;margin:20px}.modal-icon{font-size:3rem}.modal-subtitle{font-size:.9rem}.discount-modal{width:98vw;max-height:80vh;margin:10px}.modal-content{padding:16px 12px}.modal-icon{margin-bottom:12px;font-size:2rem}.modal-title{font-size:1rem}.modal-subtitle{margin-bottom:16px;font-size:.75rem}.phone-input{padding:10px 12px;font-size:.85rem}.discount-btn{padding:10px 16px;font-size:.9rem}.whatsapp-float{width:56px;height:56px;bottom:16px;right:16px}.whatsapp-icon{width:24px;height:24px}}
