.pay-flow-module-scss-module__pg_wpG__card{background:#fff;border:1px solid #eadfe5;border-radius:28px;margin-top:48px;padding:40px}@media screen and (max-width:760px){.pay-flow-module-scss-module__pg_wpG__card{border-radius:22px;margin-top:22px;padding:20px}}.pay-flow-module-scss-module__pg_wpG__track{background:#eadfe5;border-radius:3px;height:6px;margin:0 12% 28px;position:relative}@media screen and (max-width:760px){.pay-flow-module-scss-module__pg_wpG__track{display:none}}.pay-flow-module-scss-module__pg_wpG__fill{width:var(--fill);background:#9b3d6e;border-radius:3px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.pay-flow-module-scss-module__pg_wpG__nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:760px){.pay-flow-module-scss-module__pg_wpG__nodes{grid-template-columns:1fr;gap:14px}}.pay-flow-module-scss-module__pg_wpG__node{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}@media screen and (max-width:760px){.pay-flow-module-scss-module__pg_wpG__node{text-align:left;flex-direction:row;align-items:flex-start}}.pay-flow-module-scss-module__pg_wpG__dot{color:#9b3d6e;background:#fff;border:2px solid #eadfe5;border-radius:999px;flex:none;place-items:center;width:84px;height:84px;transition:background .4s,border-color .4s,color .4s,transform .4s cubic-bezier(.3,1.6,.5,1);display:grid}@media screen and (max-width:760px){.pay-flow-module-scss-module__pg_wpG__dot{width:56px;height:56px}}.pay-flow-module-scss-module__pg_wpG__dotDone{color:#fff;background:#9b3d6e;border-color:#9b3d6e}.pay-flow-module-scss-module__pg_wpG__dotCurrent{transform:scale(1.08)}@media screen and (max-width:760px){.pay-flow-module-scss-module__pg_wpG__dotIcon{width:26px;height:26px}}.pay-flow-module-scss-module__pg_wpG__nodeTitle{font-size:19px;font-weight:700;display:block}@media screen and (max-width:760px){.pay-flow-module-scss-module__pg_wpG__nodeTitle{font-size:17px}}.pay-flow-module-scss-module__pg_wpG__nodeText{color:#6d5f68;margin-top:6px;font-size:15px;font-weight:400;line-height:1.5;display:block}.pay-flow-module-scss-module__pg_wpG__actions{text-align:center;margin-top:28px}@media screen and (max-width:760px){.pay-flow-module-scss-module__pg_wpG__actions{margin-top:18px}}.pay-flow-module-scss-module__pg_wpG__advance{color:#7a2d55;cursor:pointer;background:#f7e6ef;border:0;border-radius:999px;height:48px;padding:0 24px;font-size:15px;font-weight:700;transition:background .2s}.pay-flow-module-scss-module__pg_wpG__advance:hover{background:#f0d3e2}@media screen and (max-width:760px){.pay-flow-module-scss-module__pg_wpG__advance{width:100%}}
.safe-pay-view-module-scss-module__5pqTNG__hero{background:#fbf7f9}.safe-pay-view-module-scss-module__5pqTNG__heroInner{max-width:1280px;margin:0 auto;padding:64px 32px}@media screen and (max-width:760px){.safe-pay-view-module-scss-module__5pqTNG__heroInner{padding:28px 16px}}.safe-pay-view-module-scss-module__5pqTNG__badge{color:#fff;background:#9b3d6e;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:22px;display:grid}@media screen and (max-width:760px){.safe-pay-view-module-scss-module__5pqTNG__badge{display:none}}.safe-pay-view-module-scss-module__5pqTNG__title{font-family:var(--font-bricolage),sans-serif;letter-spacing:-1px;margin:0;font-size:56px;font-weight:700;line-height:1.08}@media screen and (max-width:760px){.safe-pay-view-module-scss-module__5pqTNG__title{font-size:32px}}.safe-pay-view-module-scss-module__5pqTNG__lead{color:#6d5f68;max-width:640px;margin:14px 0 0;font-size:19px;font-weight:400;line-height:1.5}@media screen and (max-width:760px){.safe-pay-view-module-scss-module__5pqTNG__lead{margin-top:10px;font-size:16px}.safe-pay-view-module-scss-module__5pqTNG__desktopOnly{display:none}}@media screen and (min-width:761px){.safe-pay-view-module-scss-module__5pqTNG__mobileOnly{display:none}}.safe-pay-view-module-scss-module__5pqTNG__faq{max-width:1280px;margin:0 auto;padding:64px 32px 80px}@media screen and (max-width:760px){.safe-pay-view-module-scss-module__5pqTNG__faq{padding:28px 16px}}.safe-pay-view-module-scss-module__5pqTNG__faqTitle{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.4px;margin:0 0 16px;font-size:32px;font-weight:700}@media screen and (max-width:760px){.safe-pay-view-module-scss-module__5pqTNG__faqTitle{font-size:24px}}
