:root{--bg:#faf6f1;--card:#fff;--ink:#2a2018;--muted:#7a6c5f;--line:#e8dfd5;--brand:#9a4f1c;--brand2:#f6e9dc;--dark:#2b1d14}
@media (prefers-color-scheme:dark){:root{--bg:#17110c;--card:#221912;--ink:#f1e8de;--muted:#b3a291;--line:#3a2d22;--brand:#e0924f;--brand2:#3a2616;--dark:#100b07}}
*{box-sizing:border-box}body{margin:0;font:16px/1.6 Inter,Tahoma,Arial,sans-serif;background:var(--bg);color:var(--ink)}
body.rtl{font-family:'Noto Nastaliq Urdu',Tahoma,sans-serif;line-height:2}
a{color:var(--brand);text-decoration:none}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}
.wtop{background:var(--dark);position:sticky;top:0;z-index:10}.wtop .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}
.wbrand{color:#fff;font-weight:800;font-size:18px}.wtop nav{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.wtop nav a{color:#e8d9c8;padding:6px 12px;border-radius:99px;font-size:14px}.wtop nav a:hover,.wtop nav a.on{background:rgba(255,255,255,.12);color:#fff}
.wbtn{display:inline-block;background:var(--brand);color:#fff!important;padding:11px 22px;border-radius:10px;border:0;font:inherit;font-weight:700;cursor:pointer}.wbtn.ghost{background:transparent;border:2px solid #fff;padding:9px 20px}.wbtn.small{padding:6px 14px;font-size:14px}
.wtop nav a.wbtn{background:var(--brand);color:#fff}
.whero{background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.07) 0 1.5px,transparent 2px) 0 0/14px 14px,linear-gradient(135deg,#2b1d14 0%,#7a3f17 55%,#c28a2b 100%);color:#fff;padding:90px 0}
.whero h1{font-size:clamp(28px,5vw,48px);line-height:1.15;margin:0 0 14px;max-width:760px}.whero p{max-width:640px;font-size:18px;opacity:.92;margin:0 0 26px}
.wsec{padding:54px 0}.wsec.alt{background:var(--brand2)}.wsec h1,.wsec h2{margin:0 0 10px}.wsec h2{margin-top:34px}
.wgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:16px}
.wcard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;margin-bottom:12px}.wcard h3{margin:0 0 6px}.wico{font-size:30px}.wmuted{color:var(--muted)}
.wcols{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:20px}@media(max-width:760px){.wcols{grid-template-columns:1fr}}
.wform{display:grid;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;margin:16px 0}.wform label{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:14px}
.wform input,.wform textarea{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);width:100%}.hp{position:absolute!important;left:-9999px!important;height:0;width:0;opacity:0}
.walert{padding:12px 16px;border-radius:10px;margin:14px 0}.walert.ok{background:#dcfce7;color:#166534}.walert.err{background:#fee2e2;color:#991b1b}
.wfoot{background:var(--dark);color:#cdbba7;padding:28px 0;margin-top:30px}.wfoot .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.wfoot a{color:#f0c9a0}
