.PaymentForm-module__x0LFiG__form{gap:20px;display:grid}.PaymentForm-module__x0LFiG__fieldGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.PaymentForm-module__x0LFiG__form label{color:#254d53;gap:8px;font-size:.88rem;font-weight:800;display:grid}.PaymentForm-module__x0LFiG__form label>span{justify-content:space-between;gap:14px;display:flex}.PaymentForm-module__x0LFiG__form em{color:#728581;font-size:.73rem;font-style:normal;font-weight:700}.PaymentForm-module__x0LFiG__form input{color:#163e45;width:100%;min-height:52px;font:inherit;background:#fffefa;border:1px solid #cbd6d0;border-radius:9px;outline:none;padding:0 15px;font-size:16px;transition:border-color .2s,box-shadow .2s}.PaymentForm-module__x0LFiG__form input::placeholder{color:#91a19d}.PaymentForm-module__x0LFiG__form input:focus{border-color:#a96f31;box-shadow:0 0 0 3px #c991462e}.PaymentForm-module__x0LFiG__amountField>div{background:#fffefa;border:1px solid #b98540;border-radius:9px;align-items:center;display:flex;overflow:hidden}.PaymentForm-module__x0LFiG__amountField>div:focus-within{box-shadow:0 0 0 3px #c991462e}.PaymentForm-module__x0LFiG__amountField b{color:#82551e;background:#f6ead2;border-right:1px solid #ddc89f;place-items:center;width:55px;min-height:52px;font-size:1.25rem;display:grid}.PaymentForm-module__x0LFiG__amountField input{font-variant-numeric:tabular-nums;border:0;border-radius:0;font-size:1.1rem;font-weight:800}.PaymentForm-module__x0LFiG__amountField input:focus{box-shadow:none}.PaymentForm-module__x0LFiG__amountField small{color:#607571;font-size:.78rem;font-weight:500;line-height:1.45}.PaymentForm-module__x0LFiG__confirmation{grid-template-columns:20px 1fr;align-items:start;line-height:1.45;gap:10px!important;font-size:.83rem!important}.PaymentForm-module__x0LFiG__confirmation input{accent-color:#174750;width:18px;min-height:18px;margin-top:1px}.PaymentForm-module__x0LFiG__submit{color:#fff;min-height:58px;font:800 1rem var(--font-sans);background:#174750;border-radius:9px;justify-content:center;align-items:center;gap:10px;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 25px #0930362e}.PaymentForm-module__x0LFiG__submit:hover:not(:disabled){background:#0d343c;transform:translateY(-2px);box-shadow:0 17px 29px #0930363d}.PaymentForm-module__x0LFiG__submit:disabled{cursor:wait;opacity:.76}.PaymentForm-module__x0LFiG__spinner{animation:1s linear infinite PaymentForm-module__x0LFiG__spin}.PaymentForm-module__x0LFiG__assurance{color:#6d807c;text-align:center;justify-content:center;align-items:flex-start;gap:8px;font-size:.76rem;line-height:1.45;display:flex}.PaymentForm-module__x0LFiG__assurance svg{color:#a96f31;flex:none}.PaymentForm-module__x0LFiG__help{color:#174750;text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;font-size:.84rem;font-weight:800;-webkit-text-decoration:underline #d3b37b;text-decoration:underline #d3b37b;display:inline-flex}.PaymentForm-module__x0LFiG__help svg{color:#16834f}.PaymentForm-module__x0LFiG__error,.PaymentForm-module__x0LFiG__cancelled{border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:.83rem;font-weight:700;line-height:1.45;display:flex}.PaymentForm-module__x0LFiG__error{color:#9a3028;background:#fff4f2;border:1px solid #e1aeaa}.PaymentForm-module__x0LFiG__cancelled{color:#73531b;background:#fff8e8;border:1px solid #e2c38c}.PaymentForm-module__x0LFiG__cancelled svg{flex:none}@keyframes PaymentForm-module__x0LFiG__spin{to{transform:rotate(360deg)}}@media (max-width:620px){.PaymentForm-module__x0LFiG__fieldGrid{grid-template-columns:1fr;gap:18px}.PaymentForm-module__x0LFiG__form{gap:18px}}@media (prefers-reduced-motion:reduce){.PaymentForm-module__x0LFiG__spinner{animation:none}}
.payment-module__23Sbqa__page{background:#f2efe5;padding:clamp(66px,9vw,132px) 0;position:relative;overflow:hidden}.payment-module__23Sbqa__backdrop{background:linear-gradient(117deg,#0e3e45fa,#134850f0 53%,#684722b3),url(/images/umrah-10-nights-makkah.png) 50%/cover;position:absolute;inset:0}.payment-module__23Sbqa__layout{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(460px,.78fr);align-items:center;gap:clamp(44px,7vw,108px);display:grid;position:relative}.payment-module__23Sbqa__intro{color:#fffdf6;max-width:590px}.payment-module__23Sbqa__intro>img{object-fit:contain;background:#fff;border-radius:10px;width:150px;height:100px}.payment-module__23Sbqa__intro h1{max-width:610px;font:700 clamp(3.1rem, 5vw, 5.3rem)/.93 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:38px}.payment-module__23Sbqa__intro>p{color:#d8e6df;max-width:515px;margin-top:25px;font-size:1.07rem;line-height:1.7}.payment-module__23Sbqa__steps{gap:21px;margin-top:44px;display:grid}.payment-module__23Sbqa__steps>div{grid-template-columns:36px 1fr;align-items:start;gap:14px;display:grid}.payment-module__23Sbqa__steps span{color:#f5cf87;border:1px solid #edc47acc;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.8rem;font-weight:850;display:grid}.payment-module__23Sbqa__steps p{color:#cce0d9;max-width:460px;font-size:.9rem;line-height:1.56}.payment-module__23Sbqa__steps b{color:#fffdf6;margin-bottom:3px;font-size:.94rem;display:block}.payment-module__23Sbqa__support{color:#d7e7df;border-top:1px solid #dfede747;gap:10px;max-width:500px;margin-top:42px;padding-top:21px;font-size:.84rem;line-height:1.5;display:flex}.payment-module__23Sbqa__support svg{color:#edc47a;flex:none}.payment-module__23Sbqa__paymentPanel{background:#fffdf7;border-radius:15px;padding:clamp(27px,4vw,47px);box-shadow:0 26px 60px #031c2245}.payment-module__23Sbqa__panelHeader{border-bottom:1px solid #dce1da;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding-bottom:23px;display:flex}.payment-module__23Sbqa__panelHeader span{color:#a46b30;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:850;display:block}.payment-module__23Sbqa__panelHeader h2{color:#173f46;font:700 clamp(1.9rem, 3vw, 2.55rem)/1 var(--font-display);letter-spacing:-.035em}.payment-module__23Sbqa__panelHeader svg{color:#a66d2f}.payment-module__23Sbqa__panelFooter{color:#6a7d78;border-top:1px solid #e2e6df;flex-wrap:wrap;justify-content:center;gap:15px 23px;margin-top:24px;padding-top:20px;font-size:.73rem;font-weight:700;display:flex}.payment-module__23Sbqa__panelFooter span{align-items:center;gap:6px;display:inline-flex}.payment-module__23Sbqa__panelFooter svg{color:#a66d2f}.payment-module__23Sbqa__statusPage{place-items:center;min-height:calc(100vh - 92px);padding:64px 24px;display:grid}.payment-module__23Sbqa__statusPaid{background:linear-gradient(135deg,#e7f2eb,#f8f6ee)}.payment-module__23Sbqa__statusPending{background:linear-gradient(135deg,#f8eedc,#f8f6ee)}.payment-module__23Sbqa__statusCard{text-align:center;background:#fffdf7;border-radius:15px;width:min(100%,680px);padding:clamp(34px,6vw,66px);box-shadow:0 22px 55px #0d3b4224}.payment-module__23Sbqa__statusCard>svg{color:#16834f}.payment-module__23Sbqa__statusPending .payment-module__23Sbqa__statusCard>svg{color:#a66d2f}.payment-module__23Sbqa__statusCard h1{color:#173f46;font:700 clamp(2.4rem, 5vw, 4.3rem)/.95 var(--font-display);letter-spacing:-.045em;margin-top:21px}.payment-module__23Sbqa__statusCard>p{color:#5a716e;max-width:520px;margin:20px auto 0;font-size:1rem;line-height:1.68}.payment-module__23Sbqa__statusList{color:#41605d;text-align:left;background:#eff4ef;border-radius:10px;gap:10px;margin:31px auto 0;padding:20px;font-size:.85rem;display:grid}.payment-module__23Sbqa__statusList span{align-items:flex-start;gap:9px;display:flex}.payment-module__23Sbqa__statusList svg{color:#a66d2f;flex:none}.payment-module__23Sbqa__statusActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.payment-module__23Sbqa__homeLink{color:#204d53;text-underline-offset:5px;font-size:.88rem;font-weight:800;-webkit-text-decoration:underline #c9a66b;text-decoration:underline #c9a66b}.payment-module__23Sbqa__statusCard small{color:#778985;margin-top:31px;font-size:.76rem;display:block}.payment-module__23Sbqa__receipt{text-align:left;background:#fff;border:1px solid #dbe3dc;border-radius:12px;margin:30px auto 0;overflow:hidden}.payment-module__23Sbqa__receiptHeader{border-bottom:1px solid #e2e8e2;align-items:center;gap:13px;padding:17px 20px;display:flex}.payment-module__23Sbqa__receiptHeader img{object-fit:contain;mix-blend-mode:multiply;width:70px;height:46px}.payment-module__23Sbqa__receiptHeader span{color:#a66d2f;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.payment-module__23Sbqa__receiptHeader b{color:#183f46;font:700 1.28rem/1.1 var(--font-display);margin-top:2px;display:block}.payment-module__23Sbqa__receiptTitle{background:#eff4ef;justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.payment-module__23Sbqa__receiptTitle span,.payment-module__23Sbqa__receiptRows span{color:#70837e;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.69rem;font-weight:800;display:block}.payment-module__23Sbqa__receiptTitle b,.payment-module__23Sbqa__receiptRows b{color:#183f46;overflow-wrap:anywhere;font-size:.85rem;line-height:1.4;display:block}.payment-module__23Sbqa__receiptTitle strong{color:#a66d2f;font:700 2rem/.95 var(--font-display);letter-spacing:-.04em;white-space:nowrap}.payment-module__23Sbqa__receiptRows{grid-template-columns:1fr 1fr;gap:18px 24px;padding:21px 20px;display:grid}.payment-module__23Sbqa__receiptNote{border-top:1px solid #e2e8e2;grid-column:1/-1;padding-top:17px}.payment-module__23Sbqa__receiptConfirmed{color:#177047;background:#e4f1e8;align-items:center;gap:8px;padding:13px 20px;font-size:.78rem;font-weight:800;display:flex}.payment-module__23Sbqa__receiptActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:23px;display:flex}.payment-module__23Sbqa__printReceipt{color:#6f471d;background:#fffdf7;border:1px solid #b98543;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:.86rem;font-weight:850;transition:background .2s,border-color .2s;display:inline-flex}.payment-module__23Sbqa__printReceipt:hover{background:#f7eee0;border-color:#8d5c28}@media print{.payment-module__23Sbqa__header,.payment-module__23Sbqa__receiptActions,.payment-module__23Sbqa__statusActions,.payment-module__23Sbqa__statusCard>svg,.payment-module__23Sbqa__statusCard>p,.payment-module__23Sbqa__statusCard>small{display:none!important}.payment-module__23Sbqa__statusPage{background:#fff;min-height:auto;padding:0}.payment-module__23Sbqa__statusCard{width:100%;box-shadow:none;border-radius:0;padding:0}.payment-module__23Sbqa__statusCard h1{margin:0 0 18px;font-size:2rem}.payment-module__23Sbqa__receipt{border-color:#b9c7bb;margin:0}}@media (max-width:940px){.payment-module__23Sbqa__layout{grid-template-columns:1fr;max-width:660px}.payment-module__23Sbqa__intro{max-width:none}.payment-module__23Sbqa__intro h1{max-width:580px}.payment-module__23Sbqa__paymentPanel{width:100%}}@media (max-width:620px){.payment-module__23Sbqa__page{padding:48px 0}.payment-module__23Sbqa__layout{gap:36px}.payment-module__23Sbqa__intro>img{width:124px;height:82px}.payment-module__23Sbqa__intro h1{margin-top:24px;font-size:clamp(3rem,14vw,4.25rem)}.payment-module__23Sbqa__intro>p{font-size:.96rem}.payment-module__23Sbqa__steps,.payment-module__23Sbqa__support{display:none}.payment-module__23Sbqa__paymentPanel{border-radius:12px;padding:25px 20px}.payment-module__23Sbqa__panelHeader{margin-bottom:24px}.payment-module__23Sbqa__panelFooter{justify-content:flex-start}.payment-module__23Sbqa__statusPage{padding:40px 18px}.payment-module__23Sbqa__statusCard{padding:37px 24px}.payment-module__23Sbqa__statusActions{flex-direction:column;align-items:stretch}.payment-module__23Sbqa__statusActions .payment-module__23Sbqa__btn,.payment-module__23Sbqa__receiptActions>*{width:100%}.payment-module__23Sbqa__receiptRows{grid-template-columns:1fr;gap:15px}.payment-module__23Sbqa__receiptNote{grid-column:auto}.payment-module__23Sbqa__receiptTitle{flex-direction:column;align-items:flex-start}.payment-module__23Sbqa__receiptTitle strong{font-size:1.85rem}}
