.payment-redesign{background:#ede9e1;padding-block:78px}
.checkout-heading{text-align:center;max-width:650px;margin:0 auto 36px}
.checkout-heading .h2{line-height:1.22}
.checkout-heading .lead{margin-inline:auto;font-size:17px}
.checkout-card{display:grid;grid-template-columns:.9fr 1.1fr;max-width:1000px;margin:auto;border:1px solid #d7dcd6;border-radius:26px;overflow:hidden;box-shadow:0 24px 64px rgba(18,43,61,.09);background:#fffdf8}


















.checkout-payment{padding:40px;background:#fffdf8;color:#142b3b}
.checkout-status{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid #bfd3c8;background:#edf5ef;color:#17543f;border-radius:7px;font-size:12px;font-weight:800}
.checkout-status>span{width:6px;height:6px;background:#23825f;border-radius:50%}
.checkout-payment>h3{font-size:27px;margin-top:18px;line-height:1.5}
.checkout-intro{font-size:15px;color:#596b76;margin-top:8px}
.checkout-flow{display:grid;gap:0;margin-top:24px}
.checkout-flow li{display:grid;grid-template-columns:32px 1fr;gap:13px;position:relative;padding-bottom:22px}
.checkout-flow li:not(:last-child)::after{content:'';position:absolute;inset-inline-start:15px;top:39px;bottom:6px;width:1px;background:#d7ded8}
.checkout-step{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f0ebe2;color:#a84323;font-size:16px;font-weight:900;border:1px solid #dfd5c7}
.checkout-flow h4{margin:1px 0 4px;font-size:16px;line-height:1.6;font-weight:800}
.checkout-flow p{font-size:14px;line-height:1.9;color:#596b76}
.checkout-action{border-top:1px solid #deded8;padding-top:20px;margin-top:0}
.checkout-action #waBtn{min-height:58px;border-radius:11px;font-size:17px;padding-inline:12px;box-shadow:0 8px 18px rgba(35,130,95,.14)}
.checkout-contact{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:#596b76}
.checkout-contact .en{font-size:12px;font-weight:700}
.checkout-reassurance{font-size:12px;color:#596b76;text-align:center;margin-top:16px;line-height:1.9}
.checkout-offer-note{margin-top:14px;padding:12px 14px;background:#fff1d6;color:#142b3b;border-radius:10px;font-size:13px;line-height:1.8;font-weight:700}
.payment-redesign .copyright{max-width:1000px;margin:20px auto 0;background:transparent;border:0;padding:0;font-size:11px;color:#596b76}
.payment-redesign .copyright b{font-size:12px}
.payment-redesign .copyright svg{stroke:#596b76;width:19px;height:19px}
@media(max-width:760px){.payment-redesign{padding-block:58px}.checkout-card{grid-template-columns:1fr;border-radius:20px}.checkout-heading{margin-bottom:28px}.checkout-heading .lead{font-size:15px}.checkout-payment>h3{font-size:23px}.checkout-flow{margin-top:22px}.checkout-action #waBtn{font-size:16px}.payment-redesign .copyright{padding-inline:4px}}

.payment-redesign .checkout-card{grid-template-columns:1fr;max-width:700px}.payment-redesign .copyright{max-width:700px}.checkout-heading{margin-bottom:28px}
@media(max-width:760px){.checkout-payment{padding:26px 22px}}

.buy.payment-redesign{padding-top:28px;scroll-margin-top:90px}
@media(max-width:760px){.buy.payment-redesign{padding-top:20px}}

.checkout-action .proof-btn{margin-top:12px}
