/* Mandate Global · simple pages (thank you, privacy, terms, 404) */
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;color:#1A2A3A;background:linear-gradient(160deg,#F2FBF7 0%,#F3F7FF 55%,#FFFAF0 100%);min-height:100vh;line-height:1.65;font-size:17px}
a{color:#0E7C5A}a:hover{color:#0A6449}
.top{max-width:880px;margin:0 auto;padding:24px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.top img{height:44px;width:auto;display:block}
.wrap{max-width:880px;margin:0 auto;padding:8px 20px 64px}
.card{background:#fff;border:1px solid rgba(11,28,44,.1);border-radius:28px;padding:40px;box-shadow:0 30px 60px -40px rgba(11,28,44,.35)}
h1{font-family:'Inter Tight','Inter',sans-serif;font-size:clamp(30px,5vw,44px);line-height:1.1;letter-spacing:-.02em;color:#0B1C2C;margin:0 0 16px}
h2{font-family:'Inter Tight','Inter',sans-serif;font-size:22px;color:#0B1C2C;margin:32px 0 8px}
p,li{color:#3B4A5A}
.ur{font-family:'Noto Nastaliq Urdu','Inter',serif;line-height:2.1;direction:rtl;text-align:right}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:14px;background:#0E7C5A;color:#fff;text-decoration:none;font-weight:600}
.btn:hover{background:#0A6449;color:#fff}
.btn.s{background:#fff;color:#0B1C2C;border:1px solid rgba(11,28,44,.7)}
.acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.ok{width:64px;height:64px;border-radius:50%;background:#0E7C5A;display:grid;place-items:center;color:#fff;margin-bottom:20px}
.err{background:#FFEDE5;color:#8A2A06;padding:12px 16px;border-radius:12px}
.small{font-size:14px;color:#526173}
footer{max-width:880px;margin:0 auto;padding:0 20px 40px;font-size:14px;color:#526173}
@media (max-width:600px){.card{padding:24px;border-radius:22px}}
