.pay-member-gate{isolation:isolate;background:#eef3f5;border:1px solid #d5e0e6;border-radius:10px;min-height:480px;position:relative;overflow:hidden}.pay-locked-preview{filter:blur(12px);opacity:.65;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:620px;overflow:hidden}.pay-preview-input{background:#fff;border:1px solid #c5d2dc;border-radius:7px;min-height:44px;padding:10px 12px;font-size:1rem;font-weight:400}.pay-member-overlay{background:#eef3f552;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:absolute;inset:0}.pay-member-card{color:#142f40;text-align:center;background:#fff;border:1px solid #d5e0e6;border-radius:12px;width:100%;max-width:420px;padding:30px 24px;box-shadow:0 12px 36px #142f4029}.pay-member-lock{color:#b74719;background:#fff2e5;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.pay-member-card .pay-member-eyebrow{color:#526575;letter-spacing:.12em;margin:18px 0 8px;font-size:.75rem;font-weight:800}.pay-member-card h2{margin:0;font-size:clamp(1.35rem,4vw,1.65rem)}.pay-member-card p{color:#526575;margin:12px 0 22px;line-height:1.5}.pay-member-card .btn{white-space:normal;justify-content:center;max-width:100%}@media (max-width:480px){.pay-locked-preview{max-height:560px}.pay-member-card{padding:26px 18px}.pay-member-card .btn{width:100%}}
