body{margin:0;font-family:Heebo,system-ui,-apple-system,Segoe UI,Roboto,Arial;direction:rtl;background:#f7f7f7;color:#1a1a1a}
a{text-decoration:none;color:inherit}
header{background:#006e90;color:#fff;padding:12px 0;box-shadow:0 2px 10px rgba(0,0,0,.08)}
.container{max-width:1100px;margin:0 auto;padding:16px}
.logo{display:flex;gap:12px;align-items:center;justify-content:center}
.navbar{display:flex;gap:12px;justify-content:center;margin-top:10px}
.navbar a{color:#fff;padding:8px 12px;border-radius:10px}
.navbar a.active,.navbar a:hover{background:#0c6c3b;border:1px solid #2fe07b;color:#eafff2}
.hero{background:#e8f5ff;border:1px solid #bde1ff;padding:28px;border-radius:18px;text-align:center}
.section{margin:24px 0}
.tab-nav{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}
.tab{background:#103c4c;border:1px solid #2fe07b;color:#e6fff1;padding:8px 12px;border-radius:999px;cursor:pointer}
.tab.active{background:#0c6c3b}
.tab-panels{background:#0f2530;color:#d7f0e4;border-radius:16px;padding:16px}
.panel{display:none}.panel.active{display:block}
.filter-nav{display:flex;gap:8px;justify-content:center;margin:12px 0}
.filter-btn{background:#103c4c;border:1px solid #2fe07b;color:#e6fff1;padding:6px 10px;border-radius:999px;cursor:pointer}
.filter-btn.active{background:#0c6c3b}
.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.gallery .item{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.05)}
.gallery img{width:100%;height:190px;object-fit:cover}
.footer{display:flex;justify-content:space-between;align-items:center;color:#555;margin:10px 0}
#whatsapp-float{position:fixed;bottom:20px;left:20px;background:#25d366;color:#0b3;padding:12px 14px;border-radius:999px;font-weight:800;box-shadow:0 12px 30px rgba(0,0,0,.2)}
@media(max-width:900px){.gallery{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.gallery{grid-template-columns:1fr}}