.accept-hosted-payment_wrapper__n1bsu{position:relative;width:100%;height:100%}.accept-hosted-payment_hiddenForm__U2wRU{display:none}.accept-hosted-payment_iframe__f0Sdd{width:100%;height:100%;border:none;display:block}.accept-hosted-payment_loadingOverlay__CcXhP{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:var(--color-bg,#fff)}.accept-hosted-payment_spinner__pVzWL{width:32px;height:32px;border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--color-primary);animation:accept-hosted-payment_spin___7y2L .8s linear infinite}.accept-hosted-payment_loadingText__6jMZa{margin:0;font-size:.85rem;color:var(--color-text-muted)}@keyframes accept-hosted-payment_spin___7y2L{to{transform:rotate(1turn)}}.site-logo_shield__Yap5d{display:block;flex-shrink:0;object-fit:contain}.site-logo_text__ERlTJ{display:block}.site-logo_textMain__y_ACJ{display:block;font-weight:800;letter-spacing:.02em}.site-logo_textSub__m5PHJ{display:block;font-size:.55em;font-weight:700;letter-spacing:.16em;opacity:.7}.site-footer_footer__zRDvp{border-top:3px solid var(--color-accent);background:var(--color-charcoal);margin-top:3rem}.site-footer_inner__Ib7zV{max-width:var(--max-width);margin:0 auto;padding:2.5rem 1.25rem 1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:2rem;gap:2rem}.site-footer_brandLockup__VJZS_{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:1.05rem;margin:0 0 .5rem}.site-footer_tagline__acusx{font-size:.85rem;color:hsla(0,0%,100%,.62);margin:0;max-width:260px;line-height:1.5}.site-footer_columnTitle__ZrCEN{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.45);margin:0 0 .75rem}.site-footer_linkList____9Xb{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.site-footer_linkList____9Xb a{color:hsla(0,0%,100%,.75);text-decoration:none;font-size:.88rem}.site-footer_linkList____9Xb a:hover{color:var(--color-accent)}.site-footer_pendingLink__L13c8{color:hsla(0,0%,100%,.4);font-size:.88rem}.site-footer_bottom__Pk4Pc{max-width:var(--max-width);margin:0 auto;padding:1.25rem 1.25rem 2rem;border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.site-footer_copyright__zxJGC{font-size:.8rem;color:hsla(0,0%,100%,.5);margin:0}.site-footer_disclaimer__bVXzo{font-size:.78rem;color:hsla(0,0%,100%,.4);margin:0;max-width:520px}