:root{--pur-bg: #0d0d0d;--pur-card: #1c1c1c;--pur-card-hover: #252525;--pur-gold: #D4A838;--pur-gold-light: #e8c56a;--pur-text: #e5e5e5;--pur-text-muted: #9a9a9a;--pur-border: #333333;--pur-accent: #844483}.btn-pur-gold{background-color:var(--pur-gold);color:#0d0d0d;font-weight:700;padding:.625rem 1.5rem;border-radius:.375rem;transition:opacity .15s,background-color .15s;display:inline-block;text-align:center;cursor:pointer}.btn-pur-gold:hover:not(:disabled){opacity:.88}.btn-pur-gold:disabled{background-color:#d1d5db;color:#6b7280;opacity:.6;cursor:not-allowed}.pur-card{background-color:var(--pur-card);border:1px solid var(--pur-border);border-radius:.5rem;color:var(--pur-text)}.pur-card:hover{background-color:var(--pur-card-hover)}.purchase-flow-step-1,.purchase-flow-step-2,.purchase-flow-step-3,.purchase-flow-step-4{background-position:right top;background-size:32%;background-repeat:no-repeat;background-attachment:local;position:relative}.purchase-flow-step-1{background-image:url(/images/purchase/purchase-flow01.webp)}.purchase-flow-step-2{background-image:url(/images/purchase/purchase-flow02.webp)}.purchase-flow-step-3{background-image:url(/images/purchase/purchase-flow03.webp)}.purchase-flow-step-4{background-image:url(/images/purchase/purchase-flow04.webp)}@media (max-width: 1024px){.purchase-flow-step-1,.purchase-flow-step-2,.purchase-flow-step-3,.purchase-flow-step-4{background-size:28%}}@media (max-width: 640px){.purchase-flow-step-1,.purchase-flow-step-2,.purchase-flow-step-3,.purchase-flow-step-4{background-size:22%;padding:1.25rem}}
