:root{--bg:#f4f8f8;--ink:#10252c;--muted:#52676d;--brand:#087f83;--brand2:#075c61;--gold:#dba431;--line:#d8e5e6;--card:#fff;--good:#087a45;--bad:#b52c3b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:var(--brand2)}.rp-head{background:#062f34;color:#fff;padding:14px 5%}.rp-head-inner{max-width:1180px;margin:auto;display:flex;align-items:center;gap:22px;justify-content:space-between}.rp-brand{color:#fff;font-weight:800;font-size:1.25rem;text-decoration:none}.rp-nav{display:flex;flex-wrap:wrap;gap:14px}.rp-nav a{color:#d9f6f3;text-decoration:none}.rp-main{max-width:1120px;margin:auto;padding:28px 18px 60px}.rp-hero{padding:34px;border-radius:24px;background:linear-gradient(135deg,#073d43,#087f83);color:#fff;box-shadow:0 14px 38px rgba(6,47,52,.18)}.rp-hero h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;margin:.25rem 0 1rem}.rp-kicker{font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#ffe092;font-size:.78rem}.rp-hero p{max-width:820px;font-size:1.08rem}.rp-actions,.rp-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.rp-button,button.rp-button{display:inline-block;border:0;border-radius:10px;background:var(--gold);color:#10252c;padding:12px 17px;font-weight:800;text-decoration:none;cursor:pointer}.rp-button.alt{background:#fff;color:var(--brand2)}.rp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin:22px 0}.rp-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;margin:20px 0;box-shadow:0 7px 22px rgba(16,37,44,.05)}.rp-grid .rp-card{margin:0}.rp-card h2,.rp-card h3{line-height:1.25;margin-top:0}.rp-stat strong{display:block;font-size:1.65rem;color:var(--brand2)}.rp-field{display:grid;gap:6px;margin:12px 0}.rp-field label{font-weight:750}.rp-field input,.rp-field select,.rp-field textarea{width:100%;border:1px solid #b9ced0;border-radius:10px;padding:12px;font:inherit;background:#fff}.rp-field textarea{min-height:120px}.rp-table{overflow:auto}.rp-table table{width:100%;border-collapse:collapse;min-width:650px}.rp-table th,.rp-table td{padding:11px;border-bottom:1px solid var(--line);text-align:left}.rp-table th{background:#e9f4f3}.rp-note{border-left:4px solid var(--gold);background:#fff8e5;padding:13px 16px;border-radius:8px}.rp-good{border-left-color:var(--good);background:#eaf8f1}.rp-output{white-space:pre-wrap;background:#eef7f7;border:1px solid var(--line);padding:16px;border-radius:12px;min-height:55px}.rp-tag{display:inline-block;background:#e4f3f2;color:var(--brand2);border-radius:999px;padding:5px 10px;margin:3px;font-size:.85rem;font-weight:700}.rp-footer{background:#062f34;color:#d8eceb;text-align:center;padding:28px 16px}.rp-footer a{color:#fff}.rtl{direction:rtl;font-family:"Noto Nastaliq Urdu","Noto Naskh Arabic",serif;font-size:1.1rem}.rp-countdown{font-size:clamp(1.35rem,4vw,2.4rem);font-weight:850;color:#ffe092}.screen-only{}@media(max-width:700px){.rp-head-inner{align-items:flex-start;flex-direction:column}.rp-hero{padding:25px 20px}.rp-card{padding:19px}.rp-nav{font-size:.9rem}}@media print{.rp-head,.rp-footer,.screen-only,.rp-actions{display:none!important}.rp-main{padding:0}.rp-card,.rp-hero{box-shadow:none;color:#000;background:#fff;border:1px solid #aaa}}
