.credential-form{--credential-fg:#1c2024;--credential-border:#d0d2d9;--credential-accent:#81b300;color:var(--credential-fg);text-transform:lowercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.credential-form .credential-label{font-size:17px;font-weight:350;line-height:1.2}.credential-form.credential-complete,.credential-form .credential-description,.credential-form .credential-input,.credential-form .credential-error{font-size:17px;font-weight:250;line-height:1.2}.credential-form .credential-validation-summary,.credential-form .credential-hint{font-size:15px;font-weight:250;line-height:1.2}.credential-form .credential-description,.credential-form .credential-field-name,.credential-form input{text-transform:none}.credential-form fieldset{border:0;min-width:0;margin:0;padding:0}.credential-form legend{margin-bottom:24px;padding:0}.credential-field{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.credential-form p{overflow-wrap:anywhere;margin:0 0 16px}.credential-form label{overflow-wrap:anywhere}.credential-form input{box-sizing:border-box;border:1px solid var(--credential-border);width:100%;min-height:48px;color:var(--credential-fg);background:0 0;border-radius:0;padding:12px 16px;font-family:inherit}.credential-form .credential-input-control{position:relative}.credential-form .credential-input-control .credential-input{padding-right:64px}.credential-form .credential-visibility{width:48px;height:48px;min-height:48px;color:var(--credential-fg);background:0 0;border:0;place-items:center;padding:12px;display:grid;position:absolute;top:0;right:0}.credential-form .credential-visibility-icon{width:24px;height:24px;display:block}.credential-form button{text-transform:lowercase;cursor:pointer;overflow-wrap:anywhere;border-radius:0;min-height:48px;padding:12px 24px;font-family:inherit}.credential-form button:hover{text-decoration:underline}.credential-form button:disabled{cursor:wait}.credential-form .credential-primary{background:var(--credential-accent);color:#212225;border:1px solid #212225;justify-content:center;align-items:center;width:100%;margin-top:32px;font-size:17px;font-weight:400;line-height:1.2;display:flex}.collection-form:not(.credential-complete)>.credential-description:not([aria-busy=true]){display:none}.collection-form legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.collection-form .credential-hint{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.collection-form input[aria-invalid=true]{border-color:var(--credential-fg);box-shadow:inset 4px 0 var(--credential-fg)}.collection-form .credential-validation-summary{text-transform:none;margin-top:16px}.credential-form .credential-secondary{color:var(--credential-fg);border:1px solid var(--credential-fg);background:0 0;align-self:flex-start}.credential-form :focus-visible{outline:2px solid var(--credential-fg);outline-offset:4px}.credential-form input:disabled{background:#e0e1e6}
@font-face{font-family:Inter;src:url(/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{color:#1c2024;text-transform:lowercase;background:#faf9f2;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:300}[data-preserve-case]{text-transform:none}.collector{align-content:center;min-height:100svh;padding:64px 32px;display:grid}.collection-panel{overflow-wrap:anywhere;width:100%;max-width:376px;margin:0 auto}.collection-header,.hosted-card-capture .credential-header{text-align:center;margin-bottom:40px}.collection-symbol{place-items:center;width:48px;height:48px;margin:auto;display:grid}.collection-header h1,.hosted-card-capture .credential-header h1{margin:24px 0 16px}.collector .text-heading-05,.hosted-card-capture .credential-title{letter-spacing:.66px;font-size:33px;font-weight:250;line-height:1.1}.collector .text-body-02,.hosted-card-capture .credential-description{font-size:17px;font-weight:250;line-height:1.2}.collection-header p,.hosted-card-capture .credential-header p{color:#60646c;margin:0}.collection-brand{justify-content:center;margin-top:64px;display:flex}.collection-brand img{display:block}.collector-success{text-align:center}.collector-success .success-icon{margin:0 auto 32px;display:block}.collector-success h1{margin:0 0 24px}.collector-success p{margin:0}.retry,.hosted-card-capture .credential-retry{color:#212225;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#81b300;border:1px solid #212225;border-radius:0;padding:12px 24px}.retry:hover,.hosted-card-capture .credential-retry:hover{text-decoration:underline}.retry:focus-visible,.hosted-card-capture .credential-retry:focus-visible{outline-offset:4px;outline:2px solid #212225}.card-capture .card-field,.card-cvc .card-field{border:1px solid var(--credential-border);height:48px;padding:0 16px}.card-capture .card-field iframe,.card-cvc .card-field iframe{border:0;width:100%;height:100%;display:block}.card-capture .card-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.card-capture .card-hint{color:#60646c}.card-capture .retry,.hosted-card-capture .credential-retry{margin-top:8px}.card-approval .approval-summary{font-weight:500}.card-approval .otp-method{align-items:center;gap:8px;display:flex}.visa-frame-container[data-visible=false]{height:0;overflow:hidden}.visa-frame-container .visa-frame{border:0;width:100%;max-width:390px;height:400px;display:block}.card-approval .retry{margin-top:8px}
