/* صفحات الموقع الثانوية — لغة تصميم موحّدة */
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html{scroll-behavior:smooth}
body{margin:0;font-family:'Cairo',system-ui,sans-serif;background:#f8fafc;color:#0f172a;line-height:1.95}
a{color:#006C35}
.wrap{max-width:900px;margin:0 auto;padding:0 20px}

header{background:#fff;border-bottom:1px solid #eef2f7;position:sticky;top:0;z-index:50}
.nav{display:flex;align-items:center;gap:12px;height:64px}
.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:16px;text-decoration:none;color:#0f172a}
.brand .mark{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#006C35,#00A651);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;overflow:hidden;flex:0 0 auto}
.brand .mark img{width:100%;height:100%;object-fit:cover}
.nav .back{margin-inline-start:auto;font-size:14px;font-weight:700;text-decoration:none;color:#475569}
.nav .back:hover{color:#006C35}

.hero{background:linear-gradient(135deg,#004d26,#006C35 60%,#00A651);color:#fff;padding:38px 0 42px}
.hero h1{margin:0;font-size:clamp(22px,4vw,32px);font-weight:900}
.hero p{margin:9px 0 0;font-size:14.5px;opacity:.92}

main{padding:30px 0 60px}
.card{background:#fff;border:1px solid #eef2f7;border-radius:20px;padding:26px 24px;box-shadow:0 1px 3px rgba(15,23,42,.05);margin-bottom:18px}
.card h2{margin:0 0 12px;font-size:19px;font-weight:900;color:#006C35}
.card h3{margin:20px 0 8px;font-size:16px;font-weight:800;color:#0f172a}
.card p{margin:0 0 12px;font-size:15px;color:#475569}
.card ul,.card ol{margin:0 0 12px;padding-inline-start:22px;font-size:15px;color:#475569}
.card li{margin-bottom:8px}
.card strong{color:#0f172a}
.muted{color:#94a3b8;font-size:13px}
.update{font-size:13px;color:#64748b;margin-bottom:16px}

table{width:100%;border-collapse:collapse;margin:10px 0 16px;font-size:14.5px}
th,td{border:1px solid #eef2f7;padding:11px 13px;text-align:right}
th{background:#f0fdf4;color:#006C35;font-weight:800}
tbody tr:nth-child(even){background:#fafafa}

.notice{background:#fffbeb;border:1px solid #fcd34d;color:#92400e;border-radius:14px;padding:14px 16px;font-size:14px;margin-bottom:18px}
.ok{background:#f0fdf4;border:1px solid #86efac;color:#15803d}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:13px;font-family:inherit;font-size:15px;font-weight:800;text-decoration:none;border:none;cursor:pointer}
.btn-green{background:#006C35;color:#fff}
.btn-wa{background:#25D366;color:#fff}
.btn-ghost{background:#f1f5f9;color:#475569}

.contact-list{display:grid;gap:14px}
.contact-item{display:flex;gap:14px;align-items:flex-start}
.contact-item .ico{width:46px;height:46px;border-radius:14px;background:#f0fdf4;display:flex;align-items:center;justify-content:center;font-size:21px;flex:0 0 auto}
.contact-item b{display:block;font-size:15px;margin-bottom:2px}
.contact-item span{color:#64748b;font-size:14.5px}
.contact-item a{font-weight:800;text-decoration:none}

footer{background:#0f172a;color:#94a3b8;padding:30px 0;font-size:13px;text-align:center}
footer a{color:#cbd5e1;text-decoration:none;margin:0 7px}
footer a:hover{color:#00A651}
footer .links{margin-bottom:12px}
