.pay-standalone{--pay-ink:#193c37;--pay-muted:#70837d;--pay-border:#e4eae6;--pay-teal:#086b63;color:var(--pay-ink);font-family:var(--font-manrope), sans-serif;background:#f7f9f7;min-height:100vh;padding:50px 24px;font-size:14px;line-height:1.55}.pay-standalone *{box-sizing:border-box}.pay-standalone a{text-decoration:none}.pay-standalone button{cursor:pointer}.pay-standalone :focus-visible{outline-offset:3px;outline:3px solid #efb08a}.pay-standalone h1{letter-spacing:-1px;margin:30px 0 10px;font-size:30px;font-weight:650}.pay-standalone .pay-logo{letter-spacing:-1.5px;color:#173f39;white-space:nowrap;align-items:baseline;font-size:29px;font-weight:800;display:inline-flex}.pay-standalone .pay-logo span{font-weight:450}.pay-standalone .pay-logo i{background:#eea17b;border-radius:50%;width:8px;height:8px;margin-left:3px;display:block}.pay-standalone .pay-eyebrow{letter-spacing:1.7px;color:#6e8c7c;font-size:9px;font-weight:800}.pay-standalone .pay-button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-size:12px;font-weight:700;line-height:18px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.pay-standalone .pay-button.primary{color:#fff;background:#086b63;box-shadow:0 2px 3px #153d3710}.pay-standalone .pay-button.primary:hover{background:#075b54}