@font-face{font-family:Tajawal;src:url(/pay/fonts/tajawal-400-arabic.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;src:url(/pay/fonts/tajawal-400-latin.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tajawal;src:url(/pay/fonts/tajawal-500-arabic.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;src:url(/pay/fonts/tajawal-500-latin.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tajawal;src:url(/pay/fonts/tajawal-700-arabic.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;src:url(/pay/fonts/tajawal-700-latin.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tajawal;src:url(/pay/fonts/tajawal-800-arabic.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;src:url(/pay/fonts/tajawal-800-latin.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color:#1f2a24;font-synthesis:none;background:#f6f1e7;font-family:Tajawal,sans-serif;line-height:1.7}*{box-sizing:border-box}body{margin:0}main{max-width:480px;min-height:100dvh;margin:auto;padding:20px 24px 32px}header{color:#58685e;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.back{color:#1f2a24;background:#fffdf8;border:1px solid #e6dccb;border-radius:16px;place-items:center;min-width:56px;height:56px;font-size:28px;text-decoration:none;display:grid}.eyebrow{color:#58685e;margin:12px 0 8px;font-size:14px;font-weight:700}.progress{gap:6px;display:flex}.progress span{background:#e6dccb;border-radius:4px;flex:1;height:5px}.progress .complete{background:#2f6b4f}h1{margin:16px 0;font-size:24px;font-weight:800;line-height:1.5}h2{margin:0 0 10px;font-size:23px}section,form{gap:10px;display:grid}[hidden]{display:none!important}p{margin:4px 0}figure{text-align:center;margin:0}figure img{max-width:100%;height:auto;margin:auto;display:block}figcaption,.note{color:#58685e;font-size:14px;line-height:1.7}label{margin-top:4px;font-size:16px;font-weight:700}input,select{color:#1f2a24;background:#fffdf8;border:2px solid #e6dccb;border-radius:16px;width:100%;min-height:60px;padding:8px 16px;font-family:inherit;font-size:24px;font-weight:700}input{letter-spacing:4px}select{letter-spacing:0;font-size:17px}button{color:#fffdf8;cursor:pointer;background:#2f6b4f;border:0;border-radius:18px;width:100%;min-height:60px;margin-top:6px;padding:10px 16px;font-family:inherit;font-size:19px;font-weight:800;transition:transform .12s}button:active{transform:scale(.98)}button:disabled{cursor:wait;opacity:.6}input:disabled{opacity:.7}.secondary{color:#2f6b4f;background:#fffdf8;border:1px solid #e6dccb;min-height:56px;font-size:16px}.card{background:#fffdf8;border:1px solid #e6dccb;border-radius:18px;padding:12px 14px;box-shadow:0 3px 10px #1f2a2408}.card p{font-size:14px}.instructions{background:#f3e6c4;border-radius:18px;padding:10px 14px;font-size:14px;line-height:1.7}ol{margin:4px 0;padding-inline-start:24px}bdi{font-weight:800}[data-masked-name],[data-parent],[data-amount]{color:#2f6b4f}[role=status]{color:#1f2a24;overflow-wrap:anywhere;margin-top:12px;font-size:15px}[data-result-message],[data-reference],[data-receipt]{overflow-wrap:anywhere}[data-result]{margin-top:12px}[data-receipt]{color:#2f6b4f;font-size:20px;font-weight:700}:focus-visible{outline-offset:3px;outline:3px solid #c9962c}h1:focus,h2:focus{outline:none}@media (width>=600px){main{border:1px solid #e6dccb;border-radius:24px;min-height:calc(100dvh - 64px);margin:32px auto;padding:24px 32px}}@media (prefers-reduced-motion:reduce){button{transition:none}button:active{transform:none}}.error{color:#b3402f}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
