.pt-wrap{--ink:#132b12;--panel:#1b223a;--brand:#269c06;--paper:#f4efe3;--gold:#d3a24c;--red-ink:#c0503b;--sage:#6fa8a0;font-family:Tajawal,sans-serif;background:var(--ink);color:var(--paper);padding:56px 20px;direction:rtl}.pt-inner{max-width:1000px;margin:0 auto}.pt-eyebrow{font-size:13px;color:var(--sage);font-weight:700;margin-bottom:8px}.pt-title{font-family:Cairo,sans-serif;font-weight:900;font-size:clamp(26px,3.6vw,38px);margin:0 0 10px}.pt-sub{color:hsla(42,44%,92%,.72);font-size:15px;margin:0 0 30px;max-width:600px}.pt-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.pt-tab{font-family:Tajawal,sans-serif;font-weight:700;font-size:13.5px;padding:10px 18px;border-radius:999px;border:1px solid hsla(42,44%,92%,.2);background:transparent;color:var(--paper);cursor:pointer;transition:all .18s ease}.pt-tab.active,.pt-tab:hover{border-color:var(--brand)}.pt-tab.active{background:var(--brand);color:var(--ink)}.pt-detail{background:hsla(42,44%,92%,.05);border:1px solid hsla(42,44%,92%,.14);border-radius:16px;padding:28px;margin-bottom:34px}.pt-detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.pt-detail-title{font-family:Cairo,sans-serif;font-weight:900;font-size:22px;margin:0}.pt-apply-btn{font-family:Tajawal,sans-serif;font-weight:700;font-size:14px;background:var(--gold);color:var(--ink);padding:11px 22px;border-radius:10px;border:none;cursor:pointer;transition:transform .15s ease}.pt-apply-btn:hover{transform:translateY(-2px)}.pt-tagline{font-size:14.5px;color:hsla(42,44%,92%,.75);margin:0 0 18px;line-height:1.8}.pt-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pt-benefits li{display:flex;align-items:baseline;gap:8px;font-size:14px}.pt-benefits li:before{content:"✓";color:var(--brand);font-weight:900}.pt-form-title{font-family:Cairo,sans-serif;font-weight:900;font-size:24px;margin:0 0 22px}.pt-form-card{background:hsla(42,44%,92%,.05);border:1px solid hsla(42,44%,92%,.14);border-radius:16px;padding:28px}.pt-current-type{font-size:13px;color:var(--sage);font-weight:700;margin-bottom:20px}.pt-field{margin-bottom:18px}.pt-label{display:block;font-size:13.5px;font-weight:700;margin-bottom:8px}.pt-input,.pt-textarea{width:100%;box-sizing:border-box;font-family:Tajawal,sans-serif;font-size:14.5px;background:hsla(42,44%,92%,.06);border:1px solid hsla(42,44%,92%,.2);border-radius:10px;padding:12px 14px;color:var(--paper);outline:none;transition:border-color .15s ease}.pt-input:focus,.pt-textarea:focus{border-color:var(--brand)}.pt-input.err,.pt-textarea.err{border-color:var(--red-ink)}.pt-textarea{resize:vertical;min-height:100px}.pt-error{color:var(--red-ink);font-size:12.5px;margin-top:6px}.pt-honeypot{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;left:-9999px}.pt-submit-error{margin-bottom:14px;text-align:center}.pt-submit{width:100%;font-family:Tajawal,sans-serif;font-weight:700;font-size:15px;background:var(--gold);color:var(--ink);padding:14px;border-radius:10px;border:none;cursor:pointer;transition:transform .15s ease;margin-top:6px;text-align:center;box-sizing:border-box}.pt-submit:hover{transform:translateY(-2px)}.pt-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.pt-receipt-outer{display:flex;justify-content:center;padding:10px 0}.pt-receipt{width:100%;max-width:320px;background:var(--paper);color:var(--ink);font-family:IBM Plex Mono,monospace;padding:24px 22px 28px;border-radius:4px 4px 0 0;box-shadow:0 20px 40px rgba(0,0,0,.35);text-align:center;-webkit-clip-path:polygon(0 0,100% 0,100% 96%,92% 100%,84% 96%,76% 100%,68% 96%,60% 100%,52% 96%,44% 100%,36% 96%,28% 100%,20% 96%,12% 100%,4% 96%,0 100%);clip-path:polygon(0 0,100% 0,100% 96%,92% 100%,84% 96%,76% 100%,68% 96%,60% 100%,52% 96%,44% 100%,36% 96%,28% 100%,20% 96%,12% 100%,4% 96%,0 100%)}.pt-receipt h3{font-family:Cairo,sans-serif;font-size:16px;margin:0 0 4px}.pt-receipt .sub{font-size:11px;color:rgba(18,32,58,.55);margin-bottom:14px}.pt-receipt .rule{border-top:1px dashed rgba(18,32,58,.35);margin:12px 0}.pt-receipt .ref{font-size:20px;font-weight:700;letter-spacing:1px;margin:6px 0 2px}.pt-receipt .thanks{font-size:11px;color:rgba(18,32,58,.55);margin-top:14px}.pt-again{display:block;margin:18px auto 0;background:transparent;border:none;color:hsla(42,44%,92%,.6);font-family:Tajawal,sans-serif;font-size:13px;text-decoration:underline;cursor:pointer}
/*# sourceMappingURL=e625aafbb9d0810b.css.map*/